matlabkhooneh

تکالیف متلب MATLAB - رسم نمودار ( کد Mat0015 )

1 - نمودارهای زیر را در بازه 2pi تا 2pi- رسم کنید.

\[y=sin(ln\left | x \right |)\]

\[y=arctan(x)+arcsin(x)\]

\[y=arccos(\frac{2x}{1+x^{2}})\]

2 - رسم نمودار اسپایدر Spider در متلب

| جهت سفارش پروژه ، تکلیف و آموزش سیمولینک Simulink  و  متلب Matlab لطفا در شبکه های تلگرام و واتساپ موضوع و سوال مورد نظر را به شماره  989364847193+ ارسال نمایید، تا پس از بررسی هزینه خدمت شما اعلام گردد.

تکالیف متلب MATLAB - مسیر موشک ( کد Mat0011 )

1 - یک موشک را یک ذره سه بعدی فرض کرده و معادلات حرکت آن در فضای سه بعدی را بدست آورید. همچنین نموارهای حرکت در فضای سه بعدی به ازای پارامترهای داده شده را رسم کنید.

\[x(t)=2t \; \; \; ,\; \; \; y(t)=0 \; \; \; ,\; \; \; z(t)=-4.9t^{2}+t\]

 

2 - سری عددی زیر را در متلب به ازای n از اعداد 1 تا 1000 بجز اعداد مضرب 3 را محاسبه نمایید.

\[\frac{n^{2}+2}{n^{3}-n}\]

3 - کد لازم در متلب برای محاسبه مشتق تابع زیر بر حسب s را بنویسید.

\[f=x+2ys+x^{s}\]

کدی بنویسید که مقادیر x=2 , y=3 و s=-2 را در مشتق جایگذاری نماید و مقدار عددی را محاسبه کند.

4 - تابعی در متلب بنویسید که رابطه زیر را محاسبه نماید. ( در موارد غیر از حالت های ذکر شده ، تابع f صفر می باشد. )

\[\left\{\begin{matrix} x^{2}+y^{2} \;\;\;\; x\geq 0\;\;and\;\; y<2\\ sin(xy)\;\;\;\; x=-2 \;\;and\;\; y>6\\ x\;\;\;\;\;\;\;\;\;\;\;\; 2\leq y\leq 6 \end{matrix}\right.\]

5 - تابعی بنویسید که مختصات قطبی یک نقطه را از روی مختصات کارتزین آن در صفحه دو بعدی تعیین کند.

6 - تابعی بنویسید که فاکتوریل یک عدد را محاسبه کند. در نظر داشته باشید فاکتوریل صفر برابر 1 است.

7 - یک معادله  چند جمله ای (حداقل از درجه دو )  را انتخاب کنید. سپس برنامه کامپیوتری را بنویسید که ریشه معادله مربوطه را با دقت 0.001 (در بازه ای که فرضیا مساله نصف کردن صدق می کند) محاسبه و در خروجی چاپ کند.

| جهت سفارش پروژه ، تکلیف و آموزش سیمولینک Simulink  و  متلب Matlab لطفا در شبکه های تلگرام و واتساپ موضوع و سوال مورد نظر را به شماره  989364847193+ ارسال نمایید، تا پس از بررسی هزینه خدمت شما اعلام گردد.

تکلیف متلب MATLAB - روش رانگ کوتا مرتبه دوم ( کد Mat0010 )

1 - تابعی function بنویسید که با گرفتن یک لیست n*1 و تعداد سطر row و ستون مشخص col آن لیست را به ماتریسی با ابعاد row*col تغییر شکل دهد. این function  را reform_matrix به نامید.

 

وردی نمونه

reform_matrix([1,2,3,4,5,6,7,8,9,10,11,12],3,4)

خروجی نمونه

ans =

     1     2     3     4
     5     6     7     8
     9    10    11    12

2 - برنامه ای بنویسید که دو عدد n و x را با پیام مناسب از کاربر گرفته و مقدار y را محاسبه نموده و با پیام مناسب نشان دهد.

\[y=1-x+x^{2}+...+(-1)^{n}x^{n}\]

3 - در یک شرکت صنعتی بر روی عدد قطعه یک کد صحت 7 رقمی مطابق فرمت زیر ثبت می شود که نشان دهنده سال تولید ، ماه تولید ، روش ساخت قطعه و شماره کارگر سازنده قطعه است.

عدد 1 نشان دهنده روش ساخت ریخته گری و عدد 2 نشان هنده روش ساخت ماشین کاری و عدد 3 نشان دهنده روش ساخت جوشکاری است. برنامه ای بنویسید که کد صحت قطعه را ( یک عدد 7 رقمی ) با پیغام مناسب گرفته و سال تولید ، ماه تولید ، روش ساخت قطعه و شماره کارگر را با پیغام مناسب نمایش دهد.

4 - با استفاده از روش رانگ کوتا مرتبه دوم و در نظر گرفتن h=0.01  مقدار y(0.75) را تخمین بزنید.

\[\frac{dy}{dx}=xe^{y}\]

5 - با استفاده از روش اویلر ( رانگ کوتا مرتبه اول )  و در نظر گرفتن h=0.01  مقدار y(0.75) را تخمین بزنید.

6 - برنامه ای بنویسید که به تعداد n عدد از ورودی گرفته و تعداد اعداد مثبت و منفی و صفر را چاپ کند.

7 - برنامه ای بنویسید که دو عدد a و b را از ورودی گرفته و مضرب های 5 بین این دو عدد و همچنین تعداد آن ها را چاپ کند.

8 - برنامه ای بنویسید که نمرات چند دانشجو را به صورت یک بردار بگیرد و بدون آنکه از حلقه استفاده کند ، نمرات کمتر از 7 را به 9 ، نمرات بین 7 و 10 را به 10 و نمرات 10 تا 20 را یک نمره افزایش دهد.

9 - برنامه ای بنویسید که اولا یک ماتریس مربعی از کاربر بگیرد و اگر ماتریس مربعی نبود پیغام خطا داده و ماتریس جدید بگیرد و ثانیا مجموع و میانگین درایه های قطر اصلی و قطر فرعی ماتریس را حساب کند.

10 - برنامه ای بنویسید که دو عدد n و x را با پیام مناسب از کاربر گرفته و مقدار y را محاسبه نموده و با پیغام مناسب نشان دهد.

\[y=1-x+x^{2}-x{3}+...+(-1)^{n}x^{n}\]

11 - ماتریس A و B را در نظر بگیرید ، برنامه ای بنویسید که معادله ماتریسی AX=B را حل کند.

\[A=\begin{bmatrix} 2 &3 &1 \\ -1& 0& 1\\ 1&2 &4 \end{bmatrix} \;\;\;\;\; B=\begin{bmatrix} 2\\ 1\\ 6 \end{bmatrix}\]

12 - برنامه ای بنویسید که جواب دستگاه داده شده را بدست آورد. ( انتخاب روش اختیاری است )

\[\left\{\begin{matrix} 4x+3y+z=1\\ 3x-2y-3z=-2\\ 5x+4y+2=3 \end{matrix}\right.\]

13 - دستگاه معادله خطی زیر را در نظر بگیرید. برنامه ای بنویسید که با استفاده از روش ژاکوبی  و تا دو تکرار ، دستگاه را حل کند.

\[\left\{\begin{matrix} -2x+y+20z=19\\ x+10y-z=10\\ 8x+y-z=8 \end{matrix}\right. \;\;\;\;\; X_{0}=(0,1,0)\]

14 - در تجزیه LU  ماتریس A ماتریس L را بیابید.

\[A=\begin{bmatrix} 2& -1 &1 \\ 3& -3& 9\\ 0&3 & 5 \end{bmatrix}\]

15 - برنامه ای بنویسید که با گرفتن عدد n از ورودی و تعریف تابع fact جهت محاسبه فاکتوریل مقدار عبارت زیر را در خروجی چاپ کند.

\[\frac{1}{2!}+\frac{2}{4!}+...+\frac{n}{2n!}\]

16 - دستگاه معادلات زیر را حل کنید.

\[\left\{\begin{matrix} 2x-3y+4z=9\\ 17x-2y+z=2\\ x+2y=4 \end{matrix}\right.\]

17 - ریشه تابع زیر را بیابید.

\[f(x)=\sqrt{x}+2^{x}\]

18 - دستگاه معادلات زیر را حل کنید.

\[\left\{\begin{matrix} \sqrt{x}-3e^{y}=3\\ x-y^{2}=5 \end{matrix}\right.\]

19 - فرض کنید توابع f و g به صورت زیر تعریف شده اند

\[f(x)=\sqrt{x}+2^{x}-\left | x \right | \;\;\;\;\; g(x,y)=4xy+x^{y}-2\sqrt{x}\]

مطلوبست مقادیر زیر را تعیین کنید.

الف - مشتق چهارم تابع f در نقطه x=5

ب - مشتق تابع g نسبت به متغیر y

ج - مقدار تابع f در نقطه x=20

\[\lim_{x\rightarrow 6}f(x)\;\;\;\;\;\; \lim_{(x,y)\rightarrow (1,5)}g(x)\]
\[\int f(x)dx\;\;\;\;\; \int_{2}^{8}f(x)dx\]
\[\int_{3}^{5} \int_{0}^{4}g(x,y)dydx\]

20 - ماتریس تصادفی صحیح A (5,5) را در بازه (80 ,10-) تولید کرده و مقادیر min ، جمع درایه ها ، رتبه ماتریس ، معکوس ، دترمینان ، مقادیر و بردارهای ویژه آن را بیابید. همچنین ماتریس B متناظر با A که عناصر روی قطر اصلی آن اعداد 1،2،3،4،5 هستند را به دست آورید.

21 - برنامه ای بنویسید که یک عدد از کاربر بگیرد و فاکتوریل آن را محاسبه کرده و چاپ کند.

22 - یک برنامه دلخواه بنویسید که از حلقه تو در تو استفاده می کند. ( اول سوال را تشریح و سپس برنامه آن را بنویسید )

23 - برنامه ای بنویسید که 4 عدد از کاربر بگیرد و سپس میانگین ، کوچکترین و بزرگترین عدد را چاپ کند.

| جهت سفارش پروژه ، تکلیف و آموزش نرم افزار متلب MATLAB لطفا در شبکه های تلگرام و واتساپ موضوع و سوال مورد نظر را به شماره  989364847193+ ارسال نمایید، تا پس از بررسی هزینه خدمت شما اعلام گردد.

تکالیف متلب MATLAB - فیبوناچی ( کد Mat0009 )

1 - سیگنال های گسسته در زمان زیر را در بازه زمانی 8- تا 8 رسم کنید.

\[h_{1}[n]=\delta [n]+\delta [n-1]-\delta [n-2]-\delta [n-3]\]

\[h_{2}[n]=\frac{1}{2}^{n}(u[n+3]-u[n-3])\]

\[x[n]=\frac{1}{4}^{n}(u[n]-u[n-6])\]

2 - برنامه ای بنویسید که یک عدد را بگیرد و زوج یا فرد بودن آن را مشخص کند.

3 - برنامه ای بنویسید که یک عدد را بگیرد و مشخص کند اول است یا خیر

4 - برنامه ای بنویسید که یک عدد را بگیرد و اعداد اول کوچکتر از آن را نمایش دهد.

5 - برنامه ای بنویسید که یک ماتریس سطری حاوی اعداد تصادفی را بگیرد و اعداد را از بزرگ به کوچک مرتب نماید.

6 - تابعی بنویسید که یک ماتریس گرفته و هر ستون را به توان متناظر آن ستون برساند. سپس در ماتریس جدیدی حاصل جمع هر ستون را محاسبه کند.

7 - معادله دیفرانسیل زیر را برای یک ثانیه توسط ode45 حل کنید و نتیجه را رسم کنید. 

\[\frac{dx}{dt}=t\;cos(x)\;\;\;\; x(0)=0 \;\; \Delta t=0.1\]

8 - برنامه ای بنویسید که یک عدد دریافت کند و بررسی کند که آیا جزء سری فیبوناچی هست یا خیر؟

| جهت سفارش پروژه ، تکلیف و آموزش سیمولینک Simulink  و  متلب Matlab لطفا در شبکه های تلگرام و واتساپ موضوع و سوال مورد نظر را به شماره  989364847193+ ارسال نمایید، تا پس از بررسی هزینه خدمت شما اعلام گردد.

تکالیف متلب MATLAB - روش چولسکی ( کد Mat0008 )

1 - سیگنال زیر را در بازه 0 تا 2pi رسم کنید. با توجه به اینکه i عدد فرد است ، بررسی کنید هرچه i افزایش می یابد ، این سیگنال به چه سیگنالی تقریب خواهد خورد.

\[\frac{4}{\pi}\sum_{i=1}^{9}\frac{sin(i t)}{i}\]

2 - برای داده های زیر یک تابع چند جمله ای درجه 2 برازش کنید. ( ماتریس بدست آمده را با روش گوس - سایدل حل کنید )

x =  -3   0    2    4  

y =   3   1    1    3

3 -  برای داده ای زیر یک تابع نمایی به فرم y=AeBx  برازش کنید.

تابع نمایی بدست آمده و داده های تابع جدولی زیر را در یک نمودار رسم کنید.

x =  0    1    2     3    4

y =  1.5  2.5  3.5  5  7.5

4 -  برنامه ای بنویسید که مجموع سری زیر را محاسبه کند. برنامه را برای m=10 و m=500 اجرا کرده و نتایج بدست آمده را با مقدار pi/4 مقایسه کنید.

( این سری ، سری لایبنیتز نامیده می شود که در مقدار pi/4  همگرا می شود )

\[\sum_{n=0}^{m}(-1)^{n}\frac {1}{2n+1} \;\;\; (n=0,1,2,...,m)\]

5 - برنامه ای بنویسید که یک ماتریس m*n تولید کند به گونه ای که تمام مولفه هی آن برابر با 1 باشند. این برنامه در واقع کاری شبیه به تابع ones (m,n) انجام می دهد.

6 - الگوریتم و فلوچارت برنامه ای را بنویسید که 10 عدد را گرفته وتعیین کند کدام زوج وکدام فرد است.

7 - برنامه ای بنویسید که 11 عدد تصادفی بین صفر و 9 تولید و زوج ، فرد یا صفر بودن هر یک را پس از تولید تعیین کند.

8 - تابعی بنویسید که یک نام ( اسامی T اشخاص ، اماکن و ... ) را دریافت کرده و در هر بار اجرا نام دریافتی را به ترتیب با حرف الفبا A,B,C, ...  کنار نام چاپ کند.

9 - داده های دما و فشار آب به صورت جدول زیر داده شده  است.

T=[0 6.8 16.8 26.8 36.8 46.8 56.8 66.8 76.8]
P=[0.006 0.009 0.019 0.035 0.062 0.105 0.171 0.271 0.416]

با استفاده از روش های درون یابی مختلف ، مقدار فشار را در دماهای 10 , 29 , 42 , 61 , 75  درجه سلسیوس و مقدار دما را به ازای فشارهای  0.01 , 0.07 , 0.1 , 0.3 بیابید.

10 - برنامه ای بنویسید که یک ماتریس m*n تولید کند به گونه ای که تمام مولفه های آن برابر 1 باشد. این برنامه در واقع کاری شبیه به تابع ones(m,n) انجام دهد.

11 - برنامه ای بنویسید که با استفاده از Matlab یک ساعت آنالوگ بسازیم.

12 - بزنامه روش حذفی گوس با محوریت نسبی قیاسی را جهت حل دستگاه معادلات خطی بنویسید(n معادله و n مجهول).

13 - بزنامه روش چولسکی را جهت حل دستگاه معادلات خطی بنویسید(n معادله و n مجهول).

14 - ماتریس زیر را بدون تایپ کردن تک تک اعداد و فقط به صورت یک خط دستوری و استفاده از  دستور linspace بسازید.

ب - از روی ماتریس تولید شده فوق و تنها با یک خط دستوری و بدون تایپ تک تک اعضا ، برداری 5 عضوی به نام B بسازید که 2 عضو اول آن ، دو عضو اول ردیف سوم ماتریس A ، و 3 عضو بعدی آن ، 3 عضو آخر ردیف اول ماتریس A باشد.

ج - فقط با استفاده از یک خط دستوری سطر دوم ماتریس A را حذف کنید.

15 - مطابق شکل مقابل ، مساحت یک مثلث بر اسا مختصات رئوس آن در سیستم مختصات کارتزین ، بر اساس رابطه زیر بدست می آید: 

با استفاده از مختصات رئوس مثلث ابتدا بردارهای OA , OB , OC را ساخته و سپس بر اساس آن ها ، مساحت مثلث را محاسبه کنید.

16 - می دانیم قانون کیرشهف برای محاسبه شدت جریان عبوری از مدار شکل مقابل به صورت زیر بیان می شود

با توجه به داده های مربوط به مدار فوق که به صورت زیر است ، جریان های مدار را به دست آورید. ( به روش حل دستگاه معادلات )

17 - رابطه زیر را به زبان متلب بنویسید ، دقت کنید که گذاشتن پرانتزهای اضافی که مورد نیاز نیستند ، نمره منفی خواهد داشت.

\[z=xln(x^{2}+y^{2}) \sqrt{\frac{y^{3}}{(y-x)^{2}}}\]

18 - دستگاه معادلات زیر را در نظر بگیرید.

مقدار z طبق رابطه زیر چقدر است؟

\[z=\frac{a^{2}+bc}{d^{3}-e}\]

19 - برنامه ای بنویسید که n عدد را بخواند و واریانس آن ها را محاسبه کند.

| جهت سفارش پروژه ، تکلیف و آموزش سیمولینک Simulink  و  متلب Matlab لطفا در شبکه های تلگرام و واتساپ موضوع و سوال مورد نظر را به شماره  989364847193+ ارسال نمایید، تا پس از بررسی هزینه خدمت شما اعلام گردد.

موضوعات
Designed By M A T L A B K H O O N E H