شروع کار با محیط متلب (MATLAB)

  • شروع کننده موضوع
  • #1

trustme

لنگر انداخته
ارسال‌ها
2,810
امتیاز
900
نام مرکز سمپاد
شهید بهشتی
شهر
کاشان
سال فارغ التحصیلی
1387
دانشگاه
دانشگاه خواجه نصیر طوسی
رشته دانشگاه
مهندسی مکانیک
همونطوری که می دونین نرم افزار متلب برای کار کردن با هوش مصنوعی هم مورد استفاده قرار می گیره. ان شا الله به زودی آموزش برنامه نوشتن (یا دستور نویسی) در متلب شروع می شه. پیش از اون لازمه مطالب پایه رو بذاریم! برای همین:

نصب متلب
با گذاشتن CD نصب متلب برنامه نصب خودکار شروع به کار می کند. البته امکان داره به دلیل نقص سیستم عامل قبل از نصب متلب، java virtual machine نصب بشه و پس از اون کامپیوتر Restart بشه.
پس از اجرای برنامه ی نصب، کامپیوتر یه کد PLP خواهد خواست که توی CD هست و یه کدی شبیه به 12-12345-12345-… که دو عدد اول شماره ی نسخه ی متلب و بقیه اعداد پنج رقمی هستن.
بعد از این کارا، نوع و مسیر نصب پرسیده می شه که :
1-فقط برنامه (Product Only)
2-فقط Help (Documentation Only)
3-هم برنامه و هم Help (Documentation & Product)
در ادامه، برنامه شروع به نصب می شه. اگر هم نصب به صورت کامل باشه، کمی بیش از 15 دقیقه طول می کشه!
مطلب رو در درایو ویندوز نصب نکنین بهتره! چون فضای زیادی میگیره! 1تا2 گیگ! اگر هم از حجم بالا می ترسید، می تونین ابزاری رو که نمی خواین (Custom) نصب نکنین.

پنجره های متلب
اگر برای اولین بار متلب رو باز کرده باشین، صفحه ای مثل شکل زیر می بینین. (البته Launch pas نشون داده نشده!)
matlabstart.jpg
وقتی متلب رو برای اولین بار راه اندازی می کنیم پنج پنجره می بینیم.
1- Command Window
(پنجره سمت راست در شکل بالا: ) پنجره ی دستور است که می توانیم همه ی دستورات متلی رو (هر خط یک دستور) تایپ کنیم و نتیجه ی اجرای دستور رو ببینیم.
2-Command History
(پنجره ی پایین سمت چپ در شکل بالا: ) کار ذخیره ی دستورات Command Window رو داره.
3-Work Space
(پنجره ی کوچک بالا سمت چپ در کل بالا: ) مکانی است که همه ی پارامتر ها و آرایه ها در آن نگهداری می شود.
البته با دوبار-کلیک روی هر کدام از پارامتر ها، پنجره ی Array Editor باز می شه که می تونیم پارامتر ها رو ویرایش کنیم.
4- Launch Pad
(در شکل بالا نشان داده نشده ولی در سمت چپ و پایین می توانید دکمه Start رو ببینید!: ) ابزاری برای دسترسی آسان به دموها، جعبه ابزار، راهنما و ... است.
5-Current Directory
این پنجره مکان فایلی که در حال اجراست رو نشون می ده. البته در زمان راه اندازی به شاخه ی Work منتقل می شود: \\MATLAB\work
(در نوار ابزار دکمه ای مربوط به Current Directory وجود داره!)
 

R_S

کاربر فعال
ارسال‌ها
54
امتیاز
16
نام مرکز سمپاد
شهيد بهشتي كاشان
پاسخ : شروع کار با محیط متلب (MATLAB)

ايول!! دمت گرم!!
كمك خواستي مام پوشت بندت پست ميزاريم!!!
البته ما حالا حالا ها بايد خدمتتون درس پس بديم!!
مي خواي چند تا sample بزارم با توضاحات تا دوستان بيشتر از ويژگي هاش لذت ببرند؟
يا ميخواي از پله اول شروع كنيم؟!!!!
رياضي يا هوش؟!
 
  • لایک
امتیازات: Mindy
  • شروع کننده موضوع
  • #3

trustme

لنگر انداخته
ارسال‌ها
2,810
امتیاز
900
نام مرکز سمپاد
شهید بهشتی
شهر
کاشان
سال فارغ التحصیلی
1387
دانشگاه
دانشگاه خواجه نصیر طوسی
رشته دانشگاه
مهندسی مکانیک
پاسخ : شروع کار با محیط متلب (MATLAB)

من روی کمک تو کلی حساب می کنم! آموزش رو شروع کن! خودت باید بدونی چطوری! چندتا فایل بهت دادم که جالب بودن! از همونا! منم سر می زنم و کمکت می کنم! می دونی که ! سرم رو زیادی شلوغ کردم! تو بنویس تا آموزش دادن تو خوب بشه! (;
 
  • لایک
امتیازات: Mindy

eAJ

کاربر فوق‌فعال
ارسال‌ها
132
امتیاز
13
نام مرکز سمپاد
Allame helli-Tehran
پاسخ : شروع کار با محیط متلب (MATLAB)

ســـلام؛ میشه بگید من چجوری تو متــــــــلب نمودار بکشم؟
این معلم ریاضی های ما خودشون نمی دونن، هِی می پیچونن!با دستور Graph فکر کنم بشه کشید؛نه؟
 
  • لایک
امتیازات: Mindy

tinaradvand

کاربر حرفه‌ای
ارسال‌ها
325
امتیاز
3,075
نام مرکز سمپاد
فرزانگان 3
شهر
تهران
مدال المپیاد
نقره دوره 11 المپیاد نجوم و اخترفیزیک
دانشگاه
شریف
رشته دانشگاه
عمران
پاسخ : شروع کار با محیط متلب (MATLAB)

سلام
شاید خیلی سوال مرتبطی نباشه ولی اگه بخوایم یه معادله دیفرانسیل رو بدیم متلب حل کنه مثلا میزنیم :
syms x(t) w
(dsolve(diff(x,2)==-(w^2)*x
که این معادله مربوط به نوسانات فنره که جوابش هم میشه
(x=Asin(wt)+Bcos(wt
اما جوابی که متلب میده اینه :


C11*exp(t*w*i) + C12*exp(-t*w*i)

چرا ؟!
 

smamnt

کاربر جدید
ارسال‌ها
2
امتیاز
6
نام مرکز سمپاد
تهران
شهر
تهران
سال فارغ التحصیلی
89
پاسخ : شروع کار با محیط متلب (MATLAB)

ســـلام؛ میشه بگید من چجوری تو متــــــــلب نمودار بکشم؟
این معلم ریاضی های ما خودشون نمی دونن، هِی می پیچونن!با دستور Graph فکر کنم بشه کشید؛نه؟
برای رسم نمودار متلب می تونید از ساده ترین دستوری که تو این زمینه هست استفاده کنید که میشه دستور plot . دوتا آرایه میگیره که یکیش میشه محور افقی و اون یکی میشه محور عمودی
plot(x,y)
اندازه ی هر دوتا x و y هم باید باهم برابر باشند. من خودم از این سایته یاد گرفتم. شاید به درد شمام بخوره.
 

Iman Rage

کاربر فوق‌حرفه‌ای
ارسال‌ها
608
امتیاز
17,731
نام مرکز سمپاد
نه اینور نه اونور
شهر
.
سال فارغ التحصیلی
1394
پاسخ : شروع کار با محیط متلب (MATLAB)

سلام
شاید خیلی سوال مرتبطی نباشه ولی اگه بخوایم یه معادله دیفرانسیل رو بدیم متلب حل کنه مثلا میزنیم :
syms x(t) w
(dsolve(diff(x,2)==-(w^2)*x
که این معادله مربوط به نوسانات فنره که جوابش هم میشه
(x=Asin(wt)+Bcos(wt
اما جوابی که متلب میده اینه :


C11*exp(t*w*i) + C12*exp(-t*w*i)

چرا ؟!
دو تاش یکیه دیگه
 

هولدن

کاربر فوق‌حرفه‌ای
ارسال‌ها
886
امتیاز
12,249
نام مرکز سمپاد
حلی
شهر
تهران
سال فارغ التحصیلی
96
من یه سوال داشتم :-"
من یه برنامه نوشتم که وزنو از کاربر میگیره تقسیم برمربع قد کاربر میکنه بعد میخوام به عنوان توصیه بگه وزن شما بایدتو این رنج(wmax_wmin) باشه هرچی تایپ میکنم متلب ارور میده کسی میدونه علتش چیه؟( این خطو براش مینویسم)
disp('your weight must be in range: )'num2str(wmax)',(num2str(wmin
 

Flying_girl

کاربر فوق‌حرفه‌ای
ارسال‌ها
764
امتیاز
4,489
نام مرکز سمپاد
فرزانگان7
شهر
تهران
سال فارغ التحصیلی
1395
مدال المپیاد
هیچ
دانشگاه
تربیت مدرس
رشته دانشگاه
پیشرانش
سلام
بچه ها کسی هست متلب بلد باشه؟!
در راه خدا یادمون بده
بیشتر میخوایم سوال بپرسیم‌ ازش
و یه پروژه هست با چندتا for اونو بنویسه و کمک کنه؟
 

Déjà vu

کاربر فوق‌حرفه‌ای
عضو مدیران انجمن
ارسال‌ها
1,313
امتیاز
23,420
نام مرکز سمپاد
علامه حلی۱
شهر
همدان
سال فارغ التحصیلی
0000
رشته دانشگاه
علوم تغذیه
سلام
بچه ها کسی هست متلب بلد باشه؟!
در راه خدا یادمون بده
بیشتر میخوایم سوال بپرسیم‌ ازش
و یه پروژه هست با چندتا for اونو بنویسه و کمک کنه؟
من یه دوره رایگان میشناسم داره یاد میده :-"
اگه خواستید لینکش رو میدم^^
 

Flying_girl

کاربر فوق‌حرفه‌ای
ارسال‌ها
764
امتیاز
4,489
نام مرکز سمپاد
فرزانگان7
شهر
تهران
سال فارغ التحصیلی
1395
مدال المپیاد
هیچ
دانشگاه
تربیت مدرس
رشته دانشگاه
پیشرانش
من یه دوره رایگان میشناسم داره یاد میده :-"
اگه خواستید لینکش رو میدم^^
ممنون
خودمون دوره داریم، ولی خب استاد پروژه داده تا یادبگیریم و بتونیم انجام بدیم یکم فاصله داریم
و یکی رو میخواستیم مطمئن باشه که کمکمون کنه
 
بالا