نکته نباید از هیچ حلقه ای استفاده کنید.
به جز توابع zeros و sum نباید از تابع دیگری استفاده کنید.
1 - یک عدد صحیح مثبت n از ورودی بخوانید.
2 - یک ماتریس n در n ایجاد کنید. اهداد 1 تا n به توان 2 را به ترتیب سطری در این ماتریس قرار دهید.
3 - عناصر قطر اصلی و فرعی ماتریس را جابه جا کنید.
4 - مجموع عناصری را به دست آورید که بزرگتر یا مساوی 10 و کوچکتر یا مساوی 100 هستند.
عبارت زیر را به صورت سیمبولیک تعریف کنید و عملیات زیر را روی آن انجام دهید.
\[y=\frac {x^{2}-4x+3}{x^{2}-6x+8}\]
5 - تابع ایجاد شده را در بازه [10 , 5-] ترسیم کنید.
6 - ریشه های تابع را با نقاط دایره تو خالی مشخص کنید.
7 - نقاط max و min را با علامت ضربدر مشخص کنید.
8 - نقاط عطف را با علامت دایره تو پر مشخص کنید.
9 - مجانب های افقی و عمودی آن را رسم کنید.
جدول مقابل مقدار حاصل از اندازه گیری میزان بارش را در روزهای مختلف نشان می دهد:
19 |
16 |
13 |
10 |
7 |
4 |
1 |
زمان ( روز ) |
35 |
34 |
29 |
21 |
11 |
7 |
2 |
بارش ( میلی متر ) |
10 - برای محاسبه میزان بارش، معادله درجه 2 روی نتایج آماری برازش کنید.
11 - داده های جدول را به صورت نقاط جدای دایره شکل قرمز رنگ و منحنی برازش شده را به صورت نمودار میله ای روی یک صفحه اما به صورت نمودارهای مجزا در یک سطر (نمودار داده ها سمت راست و نمودار برازش سمت چپ یا برعکس) ترسیم نماید.
12 - برای دو عدد 10 و 5 ،مقدار بارش را به روش spline درونیابی کنید. معادله خط ایجاد شده توسط spline را تعیین کنید.
13 - تابعی بنویسید که یک ماتریس دریافت کند و در خروجی حاصلضرب میانگین سطر اول در حداقل کل اعداد ماتریس را محاسبه کند.
برنامه ای بنویسید که:
14 - یک ماتریس 2 در 5 بخواهد و دریافت کند.
15 - اسم یک دانشجو را بخواهد و دریافت کند و در متغیر a ذخیره کند.
16 - با استفاده از تابعی که در بخش الف ایجاد کرده اید، حاصل ضرب میانگین سطر اول در حداقل کل اعداد ماتریس دریافت شده در بخش 1 را تعیین کرده و در متغیر z ذخیره کند.
17 - در صورتیکه 10 بزرگتر از z بود، مقدار z را به باال گرد کند. اگر عدد دریافت شده از پاسخ بخش 4 کوچکتر بود، در خروجی نمایش دهد:
Maximum of (Your Name ) class is= (value of z) and student (the name in a) is the top
18 - دستورات زیر را به صورت خلاصه توضیح دهید:
clc - clear - disp - mod
19 - فرق = و == در متلب چیست؟ توضیح دهید.
20 - برای ترسیم چند نمودار به صورت یکجا در matlab از چه دستوری استفاده میشود؟
21 - از دستور linsolve در متلب به چه صورت استفاده میشود؟ توضیح دهید.
22 - برای حل یک معادله ODE در متلب از چه دستوراتی میتوان استفاده کرد؟ توضیح دهید.
23 - تفاوت دستورهای while و if در برنامه نویسی متلب را شرح دهید.
24 - میخواهیم چند جمله ای در متلب بیابیم که ریشه های آن ١ -و ٢ باشند. به چه صورت باید عمل کرد؟
26 - انتگرال تابع زیر را با روش ذوزنقه ای و سیمپسون بدست آورید.
\[\int_{-2}^{2}(y^{3}+2y)dy\]
27 - معادله دیفرانسیل زیر را به روش رانگ - کاتا مرتبه سوم حل و رسم کنید.
\[\frac{dy}{dt}=7y^{5}t^{2}\]
28 - برنامه ای بنویسید که تعداد خطوط یک فایل متلب را خوانده و چاپ کند.
29 - برنامه ای بنویسید که به ازای ماتریسی با سطر و ستون یکسان، عناصر ماتریس با سطر و ستون برابر را با مقدار یک و در نابرابر را با مقدار صفر جایگزین کند.
30 - برنامه ای بنویسید که با استفاده از حلقه ی for، تمامی عناصر بردار دریافتی اول را دوبرابر کرده و حاصل را در برداری دوم ذخیره کند
31 - برنامه ای بنویسید که عدد طبیعی N را دریافت کند و مشخص کند ایا این عدد بر مجموع ارقامش بخش پذیر است یا خیر .
32 - برنامه ای بنویسید که قطر یک دایره را بگیرد، محیط و مساحتش را محاسبه و نمایش دھد.
33 - برنامه ای بنویسید که عددی از مبنای ٣ را به مبنای ١٠ ببرد.
34 - برنامه ای بنویسید که ھر بار عددی را دریافت کند تا زمانی که صفر وارد شود در پایان اعداد زوج و مثبت و تعدادشان را نمایش دھد.
35 - برنامه ای بنویسید که تمام اعداد اول بزرگتر از ٢٠ و کوچکتر از ١٠٠٠ را محاسبه و چاپ کند
36 - برنامه ای بنویسید که عددی طبیعی از کاربر بگیرد و اگر این عدد دارای صفر بود ، صفر ھای آن را حذف و عدد جدید را نمایش دھد.
37 - برنامه ای بنویسید که درایه ھای یک ماتریس ٢*٢ را از کاربر دریافت کند آن ماتریس به ھمراه وارونش را محاسبه و نمایش دھد.
38 - برنامه ای بنویسید که کلیه اعداد سه رقمی بخشپذیر بر ٩ را تولید و چاپ کند.
39 - برنامه ای بنویسید که دایره ای با شعاع دلخواه را پلات کند
40 - فلوچارت ، الگوریتم و برنامه مرتب سازی انتخابی را بنویسید.
41 - برنامه ای بنویسید که خروجی اش شکل زیر باشد.
42 - فلوچارت ، الگوریتم و برنامه روش مرتب سازی حبابی را بنویسید.
43 - برنامه ای بنویسید که یک ماتریس دلخواه از ورودی را دریافت کرده و مقادیر max هر ستون را به همراه اندیس آن در سر ستون چاپ کند.
44 - برنامه ای بنویسید که N را دریافت کند و خروجی زیر را چاپ کند.
45 - با استفاده از مفهوم فرکانس نسبی احتمال پیشامدهای زیر را در پرتاب دوتاس به ازای n=1000,5000,10000 بدست آورید.
الف ) پیشامد آنکه مجموع نتایج پرتاب دو تاس برابر 5 باشد.
ب ) پیشامد آن که نتایج پرتاب دو تاس یکسان باشد.
ج ) پیشامد آن که نتایج پرتاب اول بزرگتر از پرتاب دوم باشد.
46 - برنامه ای بنویسید که دو تاریخ را در ورودی دریافت کند . تعداد روزهای شنبه و پنج شنبه بین این دو تاریخ را محاسبه کند.
47 - برنامه ای بنویسید که معدل و شماره دانشجویی n نفر را دریافت کند ، معدل و شماره دانشجویی نفر دوم و نفر یکی مانده به آخر را چاپ نماید. ( محاز به استفاده از دستور sort و برنامه های مرتب سازی نیستید، می بایست ورودی ها تک به تک وارد و مقایسه شوند و در آخر جواب نمایش داده شود. نباید همه اطلاعات یک جا ذخیره گردند.)
48 - برنامه ای بنویسید که ساعت و نام یک کشور دلخواه را از ورودی دریافت کند و ساعت را در 4 کشور دیگر اعلام کند. ( تعداد کل کشورها 5 باشد ، برای مثال ایران ، چین ، انگلیس ، آمریکا و آفریقای جنوبی )
49 - برنامه ای بنویسید که حاصل زیر را به ازای w=[-5,5] رسم نماید.
\[\sum_{i=0}^{100}\sum_{j=5}^{25}e^{-2\pi iw}\frac{sin(w)}{w}\]
50 - برنامه ای بنویسید که تعداد حالات و نحوه قرارگیری 8 وزیر در صفحه شطرنج به شکلی که هیچ یک در شرایط خطر از ناحیه دیگری نباشد را مشخص و معرفی کند.
| جهت سفارش پروژه ، تکلیف و آموزش سیمولینک Simulink و متلب Matlab لطفا در شبکه های تلگرام و واتساپ موضوع و سوال مورد نظر را به شماره 989364847193+ ارسال نمایید، تا پس از بررسی هزینه خدمت شما اعلام گردد.