۱۳۹۲/۰۷/۱۹, ۰۱:۳۷ ق.ظ
اینم تابع برنامه ( کدها را کپی پیست کن ، به همون ترتیب که برای ایجاد m فایل گفته شد. هر function به همون اسم function ذخیره میشه و پسوند .m میگیره .
در صورتی که بخوای m فایل بالا رو ذخیره کنی ، چون یک تابع است متلب نام MATRIX رو به طور اتوماتیک برای ذخیره انتخاب میکنه . اسم تابع MATRIX است حتما باید با حروف یزرگ استفاده بشه ( متلب به حروف کوچک و بزرگ حساس است.) میتونی یک اسم دیگه برای تابع انتخاب کنی. برای اجرای تابع نیازی نیست حتما لودش کنی. باید اول اون تابع رو ذخیره کنی و بعد دکمه Set Path رو میزنی ( پیداش کن تو منوها) و پوشه ای که تابع رو اونجا ذخیره کردی رو انتخاب کن . به این ترتیب متلب تابع MATRIX رو میشناسه . کافیه هر وقت متلب رو باز کردی تو خط فرمان بنویسی :
دقیقا باید مثل خط بالا دستور بدی ، داخل پرانتز باید ماتریس خودت رو بنویسی که من اینجا یک ماتریس 2 در 3 رو معرفی کردم ، خروجی A است که خودش نمایش میده. ضمنا میلت رو چک کن برات یک ویدئو از ذخیره m فایل گذاشتم.
کد:
function [ A ] = MATRIX( m )
%UNTITLED Summary of this function goes here
% Detailed explanation goes here
m_size=size(m);
if m_size(1)~=m_size(2)
error('matrix must be square.')
end
DET=det(m);
if DET==0
error('matrix is singular')
end
if m_size(1)==m_size(2) && DET~=0
for i=1:m_size(1)
for j=1:m_size(2)
M=m;
M(i,:)=[];
M(:,j)=[];
A(i,j)=((-1)^(i+j))*det(M);
end
end
end
end
در صورتی که بخوای m فایل بالا رو ذخیره کنی ، چون یک تابع است متلب نام MATRIX رو به طور اتوماتیک برای ذخیره انتخاب میکنه . اسم تابع MATRIX است حتما باید با حروف یزرگ استفاده بشه ( متلب به حروف کوچک و بزرگ حساس است.) میتونی یک اسم دیگه برای تابع انتخاب کنی. برای اجرای تابع نیازی نیست حتما لودش کنی. باید اول اون تابع رو ذخیره کنی و بعد دکمه Set Path رو میزنی ( پیداش کن تو منوها) و پوشه ای که تابع رو اونجا ذخیره کردی رو انتخاب کن . به این ترتیب متلب تابع MATRIX رو میشناسه . کافیه هر وقت متلب رو باز کردی تو خط فرمان بنویسی :
کد:
[A]=MATRIX([1,2,3;4,5,6])
دقیقا باید مثل خط بالا دستور بدی ، داخل پرانتز باید ماتریس خودت رو بنویسی که من اینجا یک ماتریس 2 در 3 رو معرفی کردم ، خروجی A است که خودش نمایش میده. ضمنا میلت رو چک کن برات یک ویدئو از ذخیره m فایل گذاشتم.
دوست دارم زندگی رو . . .