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


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

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

#7
(۱۳۹۲/۰۷/۱۸, ۱۲:۰۶ ب.ظ)'4i469x' نوشته: این لینک رو مطالعه کن :
http://www.kelidestan.com/matlab/matlab-14.php
میتونی لینک هایی که ادمین زحمت کشیده و درباره یادگیری برنامه متلب نوشته  رو بخونی. 
و اما یه توضیح مختصر درباره m فایل :  اگر برنامه ما دارای دستوراتی بیشتر از یک خط باشه ، ما دستورات رو باید در محلی از متلب بنویسیم و ذخیره کنیم که با اجرای اون ، خط به خط برنامه که اصطلاحا m فایل نامیده میشه ( چون با پسوند m. ذخیره میشوند.) اجرا میشن. خط های برنامه ای که نوشتم رو کپی و پیست باید بکنید کجا؟ در برنامه متلب گزینه New رو میزنید ( میخوایم New Script بسازیم.) و بعد خط های برنامه که نوشتم رو کپی پیست کنید در اون ، بعد اونو باید ذخیره کنیم . دکمه Save رو میزنی و در یه قسمت از کامپیوتر با یک اسم ذخیره میکنی مثلا Project.m . تمام شد. خطی که گفتم رو اینطور اصلاح کن ( علامت % در اول اون خط بذار که به این ترتیب این خطها به عنوان دستور اجرا نمیشن و فقط توضیحات هستند.)



کد:
%m=ماتریس ورودیتون رو اینجا بنویسید.

حالا در قسمت WorkSpace ( بالای قسمت های مختلف اسمشون نوشته شده ) ، ماتریس m رو بساز به این صورت :



کد:
m=[1,3,4;6,7,8;3,4,5];

برای ساختن ماتریس برای جدا کردن اعداد یک سطر از علامت کاما استفاده کن و بعد اگر خواستی اعداد سطر بعد رو  واردکنی از علامت ; استفاده کن. به همین راحتی ، با اجرای دستور بالا در قسمتت WorkSpace میتونی ببینی که ماتریس m به عنوان یک ماتریس ساخته شده . حالا m فایلی که نوشتیم و ذخیره کردیم رو با زدن دکمه Run اجرا کن ( یک دکمه از دکمه های خود برنامه متلب است پیداش کن ) . چون متغیرهایی که در m فایل تعریف کردیم رو ، برنامه متلب از قسمت workspace میخونه ، اگر ماتریس m اونجا نباشه متلب بهت اخطار میده . وقتی m فایل رو اجرا کردی تو قسمت workspace نگاه کنن ، هر متغیری که در m فایل نوشته بودیم اونجا هست . ( ضمنا ماتریسی m که میسازی رو به اسم m تعریف کردیم چون متغیری که به عنوان ماتریس ورودی در mفایل نوشتم m هست . به این نکته توجه کن . حالا اگر به جای ماتریس m ماغیر f رو قرار داده بودم باید ماتریسی که میساختی رو به اسم f میساختی به جای m .) موفق باشی
 

از توضیحاتت ممنون هستم
فقط جایی که نوشتی ماتریس ورودی را  وارد کنید یعنی چی؟؟؟
یعنی میتونم اینجوری بنویسم

کد:
m=[1,3,4;6,7,8;3,4,5];

ولی باز که توضیح دادین من نتونستم این برنامه رو تستش کنم و اجرا نمیشه
من به این صورت اجرا میکنم بگین که مشکل کجا هست و چرا اروور میده
اول میرم تو منو file سپس function و دستوری که گفتین رو کپی پست میکنم اینجا
یعنی اینطور

کد:
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

البته این کدهارو که اینجا کپی کردم یکم برعکس شدن اما تو متلب کپی میکنم درست میاره

سپس سیو میکنم ویه جایی سیو میشه
که اسم فایل سیو شده رو مینویسم proje بعد از سیو کردن میرم تو صفحه command window و مینویسم proje که اجرا بشه و اون سه پیغام رو به نمایش در بیاره اروور میده و مینویسه
Error: File: proje.m Line: 16 Column: 8
Expression or statement is incomplete or incorrect.
اگه کمکم کنین که مشکل از کجاست ممنون میشم
 
پاسخ


پیام‌های این موضوع
چگونه این پروژه را انجام بدهم - توسط 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 مهمان