بحث متغیرها را در قسمت سوم باز کردیم و میخوایم تکمیلش کنیم در این قسمت. خب بریم سراغ ادامه بحث آموزش گام به گام متلب
کدهای پیچیده تر
برای اینکه یه یادآوری هم از قسمت قبل داشته باشیم کد زیر رو در متلب می زنیم
initial_velocity = 0; acceleration = 9.8; time = 20; final_velocity = initial_velocity + acceleration * time
جوابی که متلب به ما میده به صورت زیر هستش
final_velocity = 196
فرمان فرمت
به طور پیش فرض ، نرمافزار متلب اعداد رو با چهار رقم اعشار نشون میده. این به قالب کوتاه معروف هستش.
اما اگر دقت بیشتری می خواهید ، باید از دستور فرمت استفاده کنید.
فرمان فرمت تا ۱۶ رقم را بعد از اعشار نشان می ده.
برای مثال:
format long x = 7 + 10/3 + 5 ^ 1.2
که جواب زیر رو بر میگردونه
x = 17.2319816406394
یه مثال دیگه از این بحث می زنیم
Live Demo format short x = 7 + 10/3 + 5 ^ 1.2
که جواب زیر رو داریم
x = 17.232
حالا یه دستور دیگه رو داریم تا دو رقم اعشار رو بررسی می کنیم
format bank daily_wage = 177.45; weekly_wage = daily_wage * 6
حالا نتیجه ی زیر رو میبینیم
weekly_wage = 1064.70
گاهی ام دوست داریم اعداد رو به طور نمایی نشون بدیم
کافیه دستور زیر رو وارد کنیم
format short e ۴٫۶۷۸ * ۴٫۹
که جواب زیر رو می گیریم
ans = 2.2922e+01
دستور زیر رو هم داریم که ببینیم چطور نشون میده
format rat ۴٫۶۷۸ * ۴٫۹
که اینجوری جواب میده
ans = 34177/1491
۹)ایجاد بردار
بردار چیه؟ یک آرایه یک بعدی از اعداد هستش. بردار هاام انواع مختلفی داره مثل ردیفی و ستونی یا جفتش باهم.
حالا ببینیم چطوری این هارو ایجاد کنیم
برای مثال
r = [1 2 3 4 5]
که جواب زیر رو داریم
r = ۱ ۲ ۳ ۴ ۵
یه مثال دیگه داریم
r = [7 8 9 10 11]; t = [2, 3, 4, 5, 6]; res = r + t
که جواب زیر رو میده
res = ۹ ۱۱ ۱۳ ۱۵ ۱۷
حالا بخوایم این بردار به طور ستونی باشه باید به شکل زیر عمل کنیم
c = [7; 8; 9; 10; 11]
که اینجوری نمایش میده
c = ۷ ۸ ۹ ۱۰ ۱۱
۱۰)ایجاد ماتریس
یک ماتریس یک آرایه دو بعدی از اعداد است.
اینکه دستور رو چطور وارد می کنیم توضیح نمیدم، ولی خودتون شکل زیر رو ببینید متوجه میشید
m = [1 2 3; 4 5 6; 7 8 9]
دیدیم که اومدیم بردار های سطری و ستونی رو باهم ترکیب کردیم که جواب زیر رو میگیریم
m = ۱ ۲ ۳ ۴ ۵ ۶ ۷ ۸ ۹
خب این قسمت از آموزش متلب ، گام به گام، صفرتاصد! هم تموم شد. امیدوارم به کارتون بیاد.