Submit Search
Upload
آشنایی با نرم افزار متلب
•
Download as PPT, PDF
•
1 like
•
559 views
vahaab e
Follow
نرم افزار کاربردی متلب
Read less
Read more
Engineering
Report
Share
Report
Share
1 of 45
Download now
Recommended
Plc 1
Plc 1
mohsen kamravafar
Kaida Roll-mill rolls for rolling steel products mills
Kaida Roll-mill rolls for rolling steel products mills
Arry Pan
Thermosets
Thermosets
Moiz Barry
Why Agile | By Yousof Mehrdad
Why Agile | By Yousof Mehrdad
Iran Agile Community
L 09
L 09
Yasir Waqas
Jozve amuzeshi standard
Jozve amuzeshi standard
alisanim
S H E E T F O R M I N G
S H E E T F O R M I N G
Moiz Barry
MET 306 Final Examination 3
MET 306 Final Examination 3
Ibrahim AboKhalil
Recommended
Plc 1
Plc 1
mohsen kamravafar
Kaida Roll-mill rolls for rolling steel products mills
Kaida Roll-mill rolls for rolling steel products mills
Arry Pan
Thermosets
Thermosets
Moiz Barry
Why Agile | By Yousof Mehrdad
Why Agile | By Yousof Mehrdad
Iran Agile Community
L 09
L 09
Yasir Waqas
Jozve amuzeshi standard
Jozve amuzeshi standard
alisanim
S H E E T F O R M I N G
S H E E T F O R M I N G
Moiz Barry
MET 306 Final Examination 3
MET 306 Final Examination 3
Ibrahim AboKhalil
Parasentation
Parasentation
Govt islamia college kasur
Rubber
Rubber
Moiz Barry
Pass design
Pass design
rahul kishore
Group 1
Group 1
Govt islamia college kasur
Report_2
Report_2
mohamed elfateh
Plastics
Plastics
Moiz Barry
Rolling presentation
Rolling presentation
HIMANSHU GUPTA
Largest Cast Iron & Steel Rolls, Forged Steel Rolls manufacturer in China
Largest Cast Iron & Steel Rolls, Forged Steel Rolls manufacturer in China
Arry Pan
Steel rolling mills and tube mills
Steel rolling mills and tube mills
Aman Machine Tools
Find Top Chinese supplier for steel rolling mill rolls?
Find Top Chinese supplier for steel rolling mill rolls?
Arry Pan
Iron
Iron
Moiz Barry
Rolling
Rolling
Jithu John
WRM & BM
WRM & BM
PRASANTA KUMAR SINHA
Thermoplastics
Thermoplastics
Rohit Singh
تنش های برجا
تنش های برجا
Hamed Zarei
Met 402 mod_3
Met 402 mod_3
Ibrahim AboKhalil
Super plastic forming and explosive forming
Super plastic forming and explosive forming
Govt islamia college kasur
Construction using ferrocement
Construction using ferrocement
pardha Saradhi
More Related Content
Viewers also liked
Parasentation
Parasentation
Govt islamia college kasur
Rubber
Rubber
Moiz Barry
Pass design
Pass design
rahul kishore
Group 1
Group 1
Govt islamia college kasur
Report_2
Report_2
mohamed elfateh
Plastics
Plastics
Moiz Barry
Rolling presentation
Rolling presentation
HIMANSHU GUPTA
Largest Cast Iron & Steel Rolls, Forged Steel Rolls manufacturer in China
Largest Cast Iron & Steel Rolls, Forged Steel Rolls manufacturer in China
Arry Pan
Steel rolling mills and tube mills
Steel rolling mills and tube mills
Aman Machine Tools
Find Top Chinese supplier for steel rolling mill rolls?
Find Top Chinese supplier for steel rolling mill rolls?
Arry Pan
Iron
Iron
Moiz Barry
Rolling
Rolling
Jithu John
WRM & BM
WRM & BM
PRASANTA KUMAR SINHA
Thermoplastics
Thermoplastics
Rohit Singh
تنش های برجا
تنش های برجا
Hamed Zarei
Met 402 mod_3
Met 402 mod_3
Ibrahim AboKhalil
Super plastic forming and explosive forming
Super plastic forming and explosive forming
Govt islamia college kasur
Construction using ferrocement
Construction using ferrocement
pardha Saradhi
Viewers also liked
(18)
Parasentation
Parasentation
Rubber
Rubber
Pass design
Pass design
Group 1
Group 1
Report_2
Report_2
Plastics
Plastics
Rolling presentation
Rolling presentation
Largest Cast Iron & Steel Rolls, Forged Steel Rolls manufacturer in China
Largest Cast Iron & Steel Rolls, Forged Steel Rolls manufacturer in China
Steel rolling mills and tube mills
Steel rolling mills and tube mills
Find Top Chinese supplier for steel rolling mill rolls?
Find Top Chinese supplier for steel rolling mill rolls?
Iron
Iron
Rolling
Rolling
WRM & BM
WRM & BM
Thermoplastics
Thermoplastics
تنش های برجا
تنش های برجا
Met 402 mod_3
Met 402 mod_3
Super plastic forming and explosive forming
Super plastic forming and explosive forming
Construction using ferrocement
Construction using ferrocement
آشنایی با نرم افزار متلب
1.
افزار نرم آموزشMATLAB رحيمّ
ال رحمنّ ال ا بسم
2.
MATLAB یرامآ ،یضایر
یاهراک ماجنا یارب یرازفا مرن،یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن آماری،یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن ریاضیییرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن کارهامیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن انجاییرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن براییرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن افزارمنر یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن باشدییرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن و....می.مهندس MATLAB=MATrix Laboratory)سیرتام هاگشیامزآییرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن ماتریسه(آزمایشگا یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرنهیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن دهلیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن اوايریرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن د1970 یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرنطیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن توسCleve Moler,.یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن آمددیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن وجوهیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن ب یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرنهیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن دهلیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن اوايرد1980 یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرننیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن زباایرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن بC.یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن شديیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن بازنويس یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرنرد1984 یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرنتیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن شركMathwork یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن.یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن شدسیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن تأسي یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرننیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن آهیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن نسخنجديدتريMATLAB 7.3.یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن است
3.
MATLABحسابنق در با که
کارهایی ترین سادهMATLABتوان می ماشین یک که است اعمالی همان داد انجام .تفریق ،جمع دهد می انجام معمولی حساب تقسیم و ضرب
4.
MATLABحسابنق در )(ادامه افزارچند نرم
اجرای از بعدwindow( )پنجره .ها پنجره این از یکی شود می ظاهر command window.محیط این در دارد نام دستوراتMATLAB.شوند می اجرا و نوشته
5.
6.
محاسباتی ساده کارهای
انجام
7.
های قابلیت بعضی
با آشنایی MATLAB یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن متغیرهازیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن اهیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن استفادو یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرنفتعری یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن ماتریسیتمحاسبا یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرنننوشتM-file (Script)سیرتام هاگشیامزآییرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن نویس یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن شرطو یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرنهیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن حلقتدستورا یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن ورودی-خروجیتدستورا یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن توابعریرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن احضاو یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرنتساخ یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرنریرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن نمودامرس
8.
متغیرها از استفاده
یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرنریرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن دستونیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن نوشتابx=23 یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرنمیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن ناهیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن بییرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن متغیرx یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرنییرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن مدیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن ایجاهیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن حافظریرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن د یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرنریرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن مقداو یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرندشو23.یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن شودییرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن مهیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن ریختنیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن آریرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن د یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرنتیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن صورهیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن بریرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن دستوراگx=23 یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرندیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن شوهیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن نوشتMATLAB یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرنایرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن رنیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن آریرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن مقدا یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرنتیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن صورهیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن بریرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن اگو یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرندیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن دهییرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن مشیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن نمایامجددx=23; یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرندیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن شوهیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن نوشت MATLAB.یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن دهدییرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن نمنیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن نشاایرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن رریرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن مقدانیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن آ یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرنردMATLAB.یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن ندارددیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن وجوریرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن متغیفیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن تعریهیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن بزنیا یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرنعیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن نوزیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن اایرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن متغیرهههمdouble (8.یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن شودییرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن مضیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن فر)سیرتام هاگشیامزآتیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن بای MATLAB یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرنفیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن حروتیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن حالهیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن بسیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن حساییرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن زبان)سیرتام هاگشیامزآCase sensitive( یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن .است
9.
دستور از استفاده
باwhosفهمید توان می .است شده تعریف تاکنون متغیرهایی چه دستور از استفاده باclearمتغیر یک توان می .کرد پاک حافظه از را که زمانی تا متغیرهاclearحافظه در نشوند .مانند می باقی یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرنردستوclc یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرنهیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن پنجرنیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن کردکیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن پاییرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن براcommand یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرنریرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن کاهیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن ب .یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن رودیم
10.
11.
توکار متغیرهای pi یرامآ
،یضایر یاهراک ماجنا یارب یرازفا مرن: یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرندعد Realmax: یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرنشیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن نمایلیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن قابییرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن حقیقدیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن عدنبزرگتری Realmin یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن: یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرنشیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن نمایلیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن قابییرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن حقیقدیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن عدنکوچکتری Inf: یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرنتیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن نهاییب π
12.
ماتریسی محاسبات و
ماتریس تعریف یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن ماتریسفیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن تعریهنحو یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرنریرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن دقیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن فوسیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن ماتریفیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن تعرییبراMATLAB یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرنییرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن ملیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن عمریرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن زیتیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن صورهیرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن ب :کنیم AA=[3 -9 4; -5 3 6] AA=[3 9 4[ یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن یرامآ ،یضایر یاهراک ماجنا یارب یرازفا مرن − − 635 493
13.
ماتریسی محاسبات با تفریق
و جمع+و- ماتریس دو ضربابعاد )باm*nوn*pبا : (* با :ماتریس ترانهاده' هم در نظیر به نظیر را ماتریس دو عناصر بخواهیم اگر نکته جای به کنیم ضرب*از*..کنیم می استفاده /..شود می استفاده نظیر به نظیر تقسیم برای مثل .رود مي كار به ماتريس رساندن توان به براي ^A^2 ، A*A.کند می محاسبه را ^.نظیر به نظیر رسانی توان به :A.^B
14.
مثال A=[1 2 3;4
5 6;3 4 7]; B=[2 3; 1 1;4 5]; ماتریس یک اینجا در3*3نام بهAماتریس یک و2*3نام بهB.ایم کرده تعریف C=A*B ماتریسی ضرب دستور اینAدرBماتریسی که حاصل و دهد می انجام را2*3است درC.گیرد می قرار D=B*A ماتریس یک توان نمی چون است اشتباه دستور این2*3ماتریس در را3*3ضرب .کرد E=A^2 ماتریس3*3Aماتریس حاصل .کند می ضرب خودش در را3*3E.است F=B^2 چون .شود می اعلم خطاB^2یعنیB*Bماتریس یک توان نمی اما .2*3در را 2*3.کرد ضرب G=B.^2
15.
16.
ها ماتریس ایجاد
در پرکاربرد دستور چند بردارها و A=[ ];کند می ایجاد تهی ماتریس یک x=0:0.1:1 آن اول عنصر که کند می ایجاد بردار یک0با بعدی عناصر .است کردن اضافه0.1( )آیند می دست به افزایش گامتا به که زمانی1: .یعنی برسیم x=[0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1] x=0:4 نشود ذکر افزایش گام ،مثال این مانند اگر1می گرفته نظر در :شود x=[0 1 2 3 3];
17.
script–ینویسmفایلها پنجره در دستورات
نوشتن جای بهcommandبه شدن اجرا و یک در را دستورات از ای مجموعه توان تک،می تک صورت .داد قرار فایلMATLABاجرا را فایل این در موجود دستورات .کند می فایل این بهscriptیاm file.گوییم می نوشتن نحوهm fileیک در را نظر مورد دستورات مجموعه : پسوند با را فایل .نویسیم می ویرایشگر.m.کنیم می ذخیره MATLABکه دارد کار این انجام برای ویرایشگر یک خود هم انتخاب باfile/new/m-fileشود می .اجرا
18.
19.
نوشتن از بعدm
fileگزینه انتخاب باdebug/run، .شود می اجرا برنامه
20.
شرط و حلقه
دستورات درMATLABنویسی برنامه های زبان مشابه .دارد وجود شرط و حلقه دستورات دستورfor for x=1:0.1:2 <دستور چند یا >یک end xاز1تا2گام با0.1کند می تغییر .
21.
دستورwhile while شرط >دستورات یا
<دستور end دستورif if شرط >دستورات یا <دستور end
22.
دستورif-else if شرط >دستورات یا
<دستور else >دستورات یا <دستور end
23.
دستورswitch switch متغیر case مقدار1 >دستورات
یا <دستور case مقدار2 >دستورات یا <دستور otherwise >دستورات یا <دستور end از یک هیچ اگرcaseبخش نباشند برقرار هاotherwiseمی اجرا .است اختیاری بخش این نوشتن .شود
24.
در ای مقایسه
عملگرهای :نکتهMATLAB: > < >= <= ==( (مساوی=~)نامساوی ) & ( منطقی و(|(منطقی )یا~)نقیض ) مثال x=4; y=5; if (x==4 & y==2) z=1; else z=4; end zبرابر4شد خواهد .
25.
در خروجی و
ورودی دستورات MATLAB دستورinput:رود می کار به كاربر از ورودی گرفتن برای x=input(‘Enter a number or matrix:’); پیغام ابتدا ،اجرا درEnter a numberکاربر تا ماند می منتظر سپس .شود می چاپ در ماتریس یا عدد این .کند وارد ماتریسی یا عددx.(بعد گیرد)صفحه می قرار تابعdisp:رود می کار به متغیر مقدار یا پیغام چاپ برای dips(‘hello’) پیغامHello.کند می چاپ را x=[3 4; 5 6]; disp(x) متغیر مقدارx.کند می چاپ را disp(‘The value=‘) , disp(x) علمت از استفاده با,پنجره در هم با را دستور چند توان میcommandکرد اجرا (بعد )صفحه
26.
27.
در تابع نوشتنMATLAB درMATLABمی
نویسی برنامه های زبان مشابه . نوشت تابع برنامه برای توان
28.
کاربر توسط تابع
نوشتن یکm fileکنیم می ایجاد زیر صورت بهاند شده مشخص قرمز رنگ با که )کلماتی :(شوند نوشته عینا باید function y=afun(a,b) > دستورات سری <یک afunاست تابع .اسم yاست تابع .برگشتی aوbتابع .ورودی نوشتن از بعدm fileاینجا )در تابع نام با را آنafunپسوند و (.m.کنیم می ذخیره پنجره در توان می سپسcommandبنویسیم اگر مثل .کرد اجرا را تابع ، afunc(3,4) ،3جای بهaو4جای بهbمقدار و شود می اجرا تابع .گیرد می قرار y.شود می داده نشان آمده دست به داشت خروجي چند با تابعي توان مي function [y,t,x]=afunc(m)
29.
30.
تابع نوشتن مورد
در نكات با نام هم بايد تابع نامm file.باشد يك در توان ميm file،آن در تابع اولين .داشت تابع چندين اسم .شوند مي گفته زيرتابع بقيه و شود مي خوانده اصلي تابع m file.باشد اصلي تابع اين با نام هم بايد دیگر توابع توسط و هستند محلی تابع یک در موجود متغیرهای .باشند نمی دسترسی قابل یک در تابع چند وجود صورت درm-fileاصلی تابع احضار تنها پنجره درcommandداخل توابع البته .است پذیر امکانm-file .کنند احضار را یکدیگر توانند می
31.
تابع احضار برای
دیگر روشی یک در که را دیگر تابعی تابع یک در توان میm-file این اینکه بر مشروط .کرد احضار است دیگرm-fileدر .باشد داشته قرار تابع دایرکتوری همان
32.
ای کتابخانه توابع :مثلثاتی
توابعsin ،cos ،tan ،asin ،acos ،atan exp(،)نماییlog(طبیعی ،)لگاریتمlog10(لگاریتم مبنای در10).Factorial_یروتکاف هبساحملفاکتوری )محاسبه floor(صحیح ،)جزءfix(صحیح ،)قسمتceil (،)سقفsqrt()جذر ،abs(.)قدرمطلق inv(ماتریس ،)وارونeye(واحد ماتریس ،)ایجاد zeros(صفر فقط حاوی ماتریس ،)ایجادones(ایجاد یک فقط عناصر با ،)ماتریسی
33.
مثال x=[0 0.1 0.2
0.5] y=sin(x) y، عناصر سینوس حاوی است برداریx(بعد :)صفحه x=[1 2 ;3 4]; y=inv(x) yماتریس وارونx.است y=eye(4) ابعاد با واحد ماتریس4*4.کند می ایجاد
34.
35.
b=zeros(4,3) ماتریس یک3*4.کند می
ایجاد صفر عناصر با x=ones(4,3) ماتریس3*4.کند می ایجاد یک عناصر با
36.
37.
نمودار رسم در نمودار
رسم برای متعددی دستوراتMATLAB. دارند وجود تابعplot(x,y(نمودارyحسب بر راx.کند می رسم x=0:0.01:3.14; y=sin(x); plot(x,y); نمودار بال دستورات مجموعهy=sin(x(بازه در را]0,3.14[.کند می رسم تابع اما .هستند گسسته شده داده نقاط :نکتهplotبه شده رسم نقاط اتصال با تابع .دهد می نشان را پیوسته نمودار یک یکدیگرStemکار همانplotرا ایجاد گسسته نمودار و کند نمی وصل هم به را نقاط منتها دهد می انجام .کند می
38.
39.
بعدی سه نمودارهای
رسم تابع رسم : هدفz=f(x,y( مثل اگر :مهم نکتهx=1:3وy=1:2 ،zهمه ازای به )x,y(.باشد داشته باید مقدار ها)1,1(،)2,1(،)3,1( ....و دستورmeshgrid:رود می کار به نقاط این ساخت برای [x ,y]=meshgrid(1:3,1:2);
40.
41.
تابعplot3(x,y,z(رسم برایz=f(x,y(:رود می
کار به [x,y]=meshgrid(-3:0.01:3,-3:0.01,3); z=exp(-x.^2-y.^2); plot3(x,y,z); نمودارexp(-x^2-y^2) z=تابع این .کند می رسم را .کند می رسم خطوط سری یک صورت به را منحنی
42.
43.
دستوراتmeshوsurf mesh: خطوط با
شبکه شبکه صورت به را منحنی کند می رسم .رنگارنگ surf: خطوط با شبکه شبکه صورت به را منحنی را ها شبکه داخل علوه به و کند می رسم رنگارنگ کند می رنگ .هم
Download now