نکته کمکی:
فرض کنیم زاویه حمله به مدت 50 ثانیه ابتدا روند صعودی با گام 0.4 درجه و سپس نزولی با گام 0.33 درجه دارد برای ایجاد ماتریس زوایای حمله از دستور:
alpha = start : step : end
استفاده نمایید.
فرض کنیم زاویه حمله به مدت 50 ثانیه ابتدا روند صعودی با گام 0.4 درجه و سپس نزولی با گام 0.33 درجه دارد برای ایجاد ماتریس زوایای حمله از دستور:
alpha = start : step : end
استفاده نمایید.
برای ایجاد یک ماتریس سطری یا ستونی از یک متقیر از دستور زیر نیز میتوان استفاده کرد:
x = linspace( start,end,section)
x = linspace( start,end,section)
دو مثال زیر را با دقت کد نویسی کرده و پاسخ هایتان را ارسال نمایید...👇👇👇👇
در ادامه به سراغ کاربرد تابع نویسی و نحوه فراخوانی و استفاده از توابع را در حل مسائل بررسی کردیم
مزایای استفاده از توابع:
1- کم شدن حجم متن فایل ها
2- بالاتر بردن سرعت محاسبات
3- صرفه جویی در حافظه اجرایی کامپیوتر
4- امکان استفاده در هر فایل دیگر
و...
1- کم شدن حجم متن فایل ها
2- بالاتر بردن سرعت محاسبات
3- صرفه جویی در حافظه اجرایی کامپیوتر
4- امکان استفاده در هر فایل دیگر
و...
نکته در تابع نویسی بایستی نام تابعی ک نوشته میشود با نام فایلی که تابع با آن ذخیره میشود یکسان باشد
لذا زمان فراخوانی کافیست نام آن را به همراه متغیر های ورودی آن وارد نمایید
لذا زمان فراخوانی کافیست نام آن را به همراه متغیر های ورودی آن وارد نمایید
در هفته دوم موارد زیر را بررسی و تمرین کردیم:
1- حلقه های کنترلی
if
switch
for
while
2- دستور ادامه یا شکست حلقه
continue
break
3- برازش مجموعه ای از داده ها
curve fitting
دستور cftool
polyfit
برازش 2 بعدی
برازش 3 بعدی
4- میانیابی با دستور
interp1
interp2
5- رسم نمودار های دو بعدی و سه بعدی
plot
plot3
mesh
surf
امکانات جانبی دستور plot
نمودار های چندگانه با دستور subplot
1- حلقه های کنترلی
if
switch
for
while
2- دستور ادامه یا شکست حلقه
continue
break
3- برازش مجموعه ای از داده ها
curve fitting
دستور cftool
polyfit
برازش 2 بعدی
برازش 3 بعدی
4- میانیابی با دستور
interp1
interp2
5- رسم نمودار های دو بعدی و سه بعدی
plot
plot3
mesh
surf
امکانات جانبی دستور plot
نمودار های چندگانه با دستور subplot
گفته شد که در حلقه های کنترلی نوع عملکرد if و switch مشابه هم میباشد اما if کامل تر از switch میباشد
درواقع if میتواند کار switch را انجام دهد اما switch نمیتواند کار دستور if را به طور دقیق انجام دهد
درواقع if میتواند کار switch را انجام دهد اما switch نمیتواند کار دستور if را به طور دقیق انجام دهد
فرمت نوشتن حلقه های کنترلی در زیر با عکس نمایش داده شده👇👇👇👇👇