انجمن سایت کلیدستان


رتبه موضوع:
  • 1 رای - 1 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
چگونه این پروژه را انجام بدهم

چگونه این پروژه را انجام بدهم

#26
آخرین خط کد نوشتم A ، چرا نوشتم؟ برای اینکه اگر ننویسی هیچ چیزی برای خروجی نمایش نمیده ، اگر غیر از تابع، کدها رو به صورت m فایل ذخیره کردی باید خط آخر نوشته شده A تغییرش بدی به : 'A   برای اینکه متوجه بشی کدها را تغییر دادم به شکل زیر :
کد تابع 


کد:
function [ y ] = 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
y=A';
end

کد m فایل 


کد:
close all
clc
m=ماتریس ورودیتون رو اینجا بنویسید.
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

A'

ممکنه بگی وقتی میخوام تابع رو اجرا کنم باید چطوری بنویسم ؟ به صورت زیر :


کد:
[F]=MATRIX([1,2,3;4,5,6;7,8,9]);
نام ماتریس خروجی رو هر چی میخوای بذار ، در کد تابع ما فقط مشخص میکنیم که از متغیرهایی که در تابع هست کدوم ها رو در خروجی نمایش بده و باید به  تعداد خروجی های تعریف شده و با رعایت ترتیب اونها از اول به آخر ، حروفی برای نمایش خروجی بذاری ، مثلا اگر در تابعی که نوشتیم خروجی رو به صورت [A,y] بنویسم ، برای اجرای اون باید در کد بالا که نوشتیم یک متغیر دیگر هم تعریف کنی به این شکل :



کد:
[ٍe,F]=MATRIX([1,2,3;4,5,6;7,8,9]);

یعنی در خروجی تابع اول ماتریس همسازه رو نمایش میده و بعد ماتریس الحاقی رو ، که تو کد بالا که نوشتیم ماتریس خروجی با حرف e ماتریس همسازه میشه و ماتریس F ، ماتریس الحاقی. اگر هم بخوای در کدهای m فایل ( تابع رو نمیگم اون کد دیگه رو میگم ) خروجی هم همسازه و هم الحاقی باشه باید خط آخر که نوشته 'A بنویسی : 
A و بعد خط بعدی 'A  . امیدوارم متوجه شده باشی.
 
دوست دارم زندگی رو . . . 
پاسخ


پیام‌های این موضوع
چگونه این پروژه را انجام بدهم - توسط cloner - ۱۳۹۲/۰۷/۱۳, ۰۱:۰۱ ب.ظ
RE: چگونه این پروژه را انجام بدهم - توسط 4i469x - ۱۳۹۲/۰۷/۱۵, ۱۲:۱۵ ب.ظ
RE: چگونه این پروژه را انجام بدهم - توسط cloner - ۱۳۹۲/۰۷/۱۵, ۰۸:۴۰ ب.ظ
RE: چگونه این پروژه را انجام بدهم - توسط 4i469x - ۱۳۹۲/۰۷/۱۶, ۱۰:۲۹ ب.ظ
RE: چگونه این پروژه را انجام بدهم - توسط cloner - ۱۳۹۲/۰۷/۱۷, ۱۰:۲۱ ب.ظ
RE: چگونه این پروژه را انجام بدهم - توسط 4i469x - ۱۳۹۲/۰۷/۱۸, ۱۲:۰۶ ب.ظ
RE: چگونه این پروژه را انجام بدهم - توسط cloner - ۱۳۹۲/۰۷/۱۸, ۰۳:۰۰ ب.ظ
RE: چگونه این پروژه را انجام بدهم - توسط 4i469x - ۱۳۹۲/۰۷/۱۸, ۰۹:۲۵ ب.ظ
RE: چگونه این پروژه را انجام بدهم - توسط cloner - ۱۳۹۲/۰۷/۱۸, ۱۰:۲۱ ب.ظ
RE: چگونه این پروژه را انجام بدهم - توسط admin - ۱۳۹۲/۰۷/۱۸, ۱۱:۵۴ ب.ظ
RE: چگونه این پروژه را انجام بدهم - توسط cloner - ۱۳۹۲/۰۷/۱۹, ۰۹:۰۳ ب.ظ
RE: چگونه این پروژه را انجام بدهم - توسط 4i469x - ۱۳۹۲/۰۷/۱۹, ۰۱:۳۷ ق.ظ
RE: چگونه این پروژه را انجام بدهم - توسط cloner - ۱۳۹۲/۰۷/۲۰, ۱۱:۱۳ ق.ظ
RE: چگونه این پروژه را انجام بدهم - توسط cloner - ۱۳۹۲/۰۷/۲۰, ۰۸:۵۰ ب.ظ
RE: چگونه این پروژه را انجام بدهم - توسط 4i469x - ۱۳۹۲/۰۷/۲۱, ۱۲:۱۳ ق.ظ
RE: چگونه این پروژه را انجام بدهم - توسط cloner - ۱۳۹۲/۰۷/۲۱, ۱۱:۰۲ ق.ظ
RE: چگونه این پروژه را انجام بدهم - توسط 4i469x - ۱۳۹۲/۰۷/۲۱, ۰۳:۱۲ ب.ظ
RE: چگونه این پروژه را انجام بدهم - توسط cloner - ۱۳۹۲/۰۷/۲۲, ۱۱:۳۵ ق.ظ
RE: چگونه این پروژه را انجام بدهم - توسط 4i469x - ۱۳۹۲/۰۷/۲۲, ۰۷:۳۸ ب.ظ
RE: چگونه این پروژه را انجام بدهم - توسط cloner - ۱۳۹۲/۰۷/۲۳, ۰۹:۲۷ ق.ظ
RE: چگونه این پروژه را انجام بدهم - توسط cloner - ۱۳۹۲/۰۷/۲۳, ۰۲:۵۰ ب.ظ
RE: چگونه این پروژه را انجام بدهم - توسط admin - ۱۳۹۲/۰۷/۲۲, ۱۲:۰۲ ب.ظ
RE: چگونه این پروژه را انجام بدهم - توسط cloner - ۱۳۹۲/۰۷/۲۲, ۰۲:۳۱ ب.ظ
RE: چگونه این پروژه را انجام بدهم - توسط 4i469x - ۱۳۹۲/۰۷/۲۳, ۰۷:۳۴ ب.ظ
RE: چگونه این پروژه را انجام بدهم - توسط cloner - ۱۳۹۲/۰۷/۲۶, ۱۰:۰۵ ب.ظ
RE: چگونه این پروژه را انجام بدهم - توسط 4i469x - ۱۳۹۲/۰۷/۲۷, ۰۳:۱۱ ب.ظ
RE: چگونه این پروژه را انجام بدهم - توسط cloner - ۱۳۹۲/۰۷/۲۸, ۰۲:۲۰ ب.ظ
RE: چگونه این پروژه را انجام بدهم - توسط 4i469x - ۱۳۹۲/۰۷/۲۸, ۱۰:۰۰ ب.ظ
RE: چگونه این پروژه را انجام بدهم - توسط cloner - ۱۳۹۲/۰۷/۲۹, ۱۲:۰۶ ب.ظ
RE: چگونه این پروژه را انجام بدهم - توسط 4i469x - ۱۳۹۲/۰۷/۲۹, ۰۶:۱۷ ب.ظ
RE: چگونه این پروژه را انجام بدهم - توسط cloner - ۱۳۹۲/۰۸/۰۱, ۰۳:۵۰ ب.ظ
RE: چگونه این پروژه را انجام بدهم - توسط 4i469x - ۱۳۹۲/۰۸/۰۴, ۰۱:۴۶ ق.ظ
RE: چگونه این پروژه را انجام بدهم - توسط cloner - ۱۳۹۲/۰۸/۰۴, ۱۲:۳۶ ب.ظ
RE: چگونه این پروژه را انجام بدهم - توسط cloner - ۱۳۹۲/۰۸/۰۷, ۰۷:۳۲ ب.ظ
RE: چگونه این پروژه را انجام بدهم - توسط 4i469x - ۱۳۹۲/۰۸/۰۷, ۰۸:۲۹ ب.ظ
RE: چگونه این پروژه را انجام بدهم - توسط cloner - ۱۳۹۲/۰۸/۰۷, ۰۹:۲۳ ب.ظ
RE: چگونه این پروژه را انجام بدهم - توسط 4i469x - ۱۳۹۲/۰۸/۰۷, ۱۱:۴۲ ب.ظ
RE: چگونه این پروژه را انجام بدهم - توسط cloner - ۱۳۹۲/۰۸/۰۸, ۱۰:۴۹ ب.ظ
RE: چگونه این پروژه را انجام بدهم - توسط 4i469x - ۱۳۹۲/۰۸/۱۶, ۰۲:۱۹ ق.ظ
RE: چگونه این پروژه را انجام بدهم - توسط cloner - ۱۳۹۲/۰۸/۱۹, ۰۲:۱۱ ب.ظ
RE: چگونه این پروژه را انجام بدهم - توسط 4i469x - ۱۳۹۲/۰۸/۱۹, ۰۴:۰۶ ب.ظ
RE: چگونه این پروژه را انجام بدهم - توسط cloner - ۱۳۹۲/۰۸/۱۹, ۰۸:۵۷ ب.ظ
RE: چگونه این پروژه را انجام بدهم - توسط 4i469x - ۱۳۹۲/۰۸/۱۹, ۱۰:۱۶ ب.ظ
RE: چگونه این پروژه را انجام بدهم - توسط cloner - ۱۳۹۲/۰۸/۱۹, ۱۰:۳۹ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان