| متلب خونه |

MATLABKhooneh

تکلیف اصول سیستم های مخابراتی ( کد Sim0004 )

اصول سیستم های مخابراتی دانشکده مهندسی برق ( دانشگاه حکیم سبزواری )

مدولاتور و دمدولاتور AM

یک مدولاتور AM را به گونهای طراحی کنید که سه پیام تون با فرکانس های 1 ، 2 و 3 کیلوهرتز با توان یکسان 5میلی وات را توسط یک سیگنال حامل با توان 5 کیلووات ارسال کند. پس از آن آشکارساز AM را برای این پیام طراحی و توسط نرم افزار Matlab >> Simulink پیاده سازی نمایید.

گزارش ارسالی باید شامل موارد زیر باشد.

1 - محاسبه سیگنال ارسالی برای مدولاسیون AM با عمقمدولاسیون 0.7 و انتخاب فرکانس مناسب برای سیگنال حامل

2 - محاسبه سیگنال های هم فاز و متعامد

3 - نمایش سیگنال پیام و مدوله شده با استفادهاز نرم افزار Matlab

4 - رسم طیف سیگنال های پیام و مدوله شده با استفاده از نرم افزار Matlab

5 - طراحی و پیاده سازی مدولاتور AM برای پیام مذکور در Simulink

6 - نمایش شمای مدولاتور پیاده سازی شده در Simulink

7 - نمایش سیگنال پیام ، سیگنال حامل و سیگنال ارسالی توسط مدولاتور پیاده سازی شده

8 - طراحی آشکارساز به همراه فیلتر ایده آل برای جداسازی پیام و پیاده سازی آن در Simulink

9 - نمایش شمای آشکارساز پیاده سازی شده در Simulink

10 - نمایش سیگنال پیام بعد از آشکارسازی در Simulink


مدولاتور و دمدولاتور SSB و DSB

یک مدولاتور DSB ره به گونه ای طراحی کنید که سه پیام تون با فرکانس های 1 ، 2 و 3 کیلوهرتز  با توان یکسان 5میلی وات را توسط یک سیگنال حامل با توان 5 کیلووات ارسال کند. سپس با طراحی فیلترهای ایده آل مناسب ، سیگنال های USSB و LSSB را به طور همزمان تولید و پس از آشکارساز SSB را برای این پیام طراحی و توسط نرم افزار Matlab>>Simulink پیاده سازی نمایید.

گزارش ارسالی باید شامل موارد زیر باشد.

1 - محاسبه سیگنال ارسالی برای مدولاسیون DSB , USSB و LSSB و انتخاب فرکانس مناسب برای سیگنال حامل

2 - محاسبه سیگنال های هم فاز و متعامد در هر سه مدولاسیون

3 - نمایش سیگنال پیام و مدوله شده با استفاده از نرم افزار Matlab

4 - طراحی و پیاده سازی مدولاتور DSB , USSB و LSSB برای پیام مذکور در Simulink

5 - رسم طیف سیگنال پیام و مدوله شده با استفاده از نرم افزار Matlab

6 - نمایش شمای مدولاتورهای شبیه سازی شده در Simulink

7 - نمایش سیگنال پیام، سیگنال حامل و سیگنال های ارسالی توسط مدولاتور پیاده سازی شده

8 - طراحی آشکارساز به همراه فیلترهای ایده آل برای جداسازی پیام و پیاده سازی آن در Simulink

9 - نمایش شمای آشکارساز پیاده سازی شده در Simulink

10 - نمایش سیگنال پیام بعد از آشکارسازی در Simulink


مدولاتور و دمدولاتور FM و PM

یک مدولاتور PM برای یک پیام تون با فرکانس 1 کیلوهرتز و توان 20 میلی وات طراحی و با استفاده از آن مدولاتور FM را مدل سازی و سپس شبیه سازی نمایید. پس از آن یک دمدولاتور PM جهت آشکارسازی سیگنال پیام PM طراحی و با استفاده از دمدولاتور FM را طراحی نمایید. اگر بیشینه دامنه پیام 40 میلی وات باشد ، دامنه سیگنال مدوله شده در PM و FM را به گونه ای  اختیار کنید که نسبت سیگنال به نویز ( نویز AWGN در دمای K 1450 ) در خروجی دمدولاتور بیشتر از 40dB باشد ( نسبت سیگنال به نویز در حالت باند پایه 30dB و فرکانس سیگنال حامل 10kHz در نظر گرفته شود) اگر نویز AWGN در دمای 1450 K در ورودی گیرنده لحاظ شود، سیگنال پیام در خروجی دمدولاتور را آشکارسازی نمایید.

گزارش ارسالی باید شامل موارد زیر باشد.

1 - محاسبه سیگنال ارسالی برای مدولاسیون PM و FM

2 - محاسبه سیگنال های هم فاز و متعامد در هر دو مدولاسیون

3 - نمایش سیگنال پیام و مدوله شده با استفاده از نرم افزار Matlab

4 - طراحی و پیاده سازی مدولاتور PM و FM برای پیام مذکور در Simulink

5 - نمایش شمای مدولاتور های پیاده سازی شده در Simulink

6 - نمایش سیگنال پیام، سیگنال حامل  و سیگنال های ارسالی توسط مدولاتور پیاده سازی شده

7 - طراحی آشکارساز به همراه فیلترهای ایده آل برای جداسازی پیام و پیاده سازی آن در Simulink

8 - نمایش شمای آشکارساز پیاده سازی شده در Simulink

9 - محاسبه توان سیگنال نویز در ورودی گیرنده و ارائه سیگنال در Simulink

10 - نمایش سیگنال پیام بعد از آشکارسازی در Simulink


مدل سازی سیمولینک Simulink

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

تکلیف برنامه نویسی متلب ( کد Mat0060 )

1 - برنامه ای بنویسید که سینوس یک زاویه را با استفاده از فرمول زیر محاسبه و نمایش دهد. ( X بر حسب رادیان و n یک عدد فرد است که خوانده می شود )

\[sin(x)=x-\frac{x^{3}}{3!}+\frac{x^{5}}{5!}-...+\frac{x^{n}}{n!}\]


2 - برنامه ای بنویسید که انتگرال معین زیر را به ازای N=3 , 5 , 11 و با استفاده از رابطه ذوزنقه که در زیر آمده است محاسبه کرده و نمایش دهد.

\[\int_{0}^{2}\frac{dx}{1+x^{2}}\]

\[\int_{a}^{b}F(x)dx=\frac{\Delta x}{2}[F(a)+F(b)+2\sum_{i=1}^{n-1}F(a+i \Delta x)]\; \; , \; \; x=\frac{b-a}{n}\]


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

\[231\Rightarrow 2!+1!\Rightarrow 2 +1\Rightarrow 3\]


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

\[231\Rightarrow 2!+3!+1!\Rightarrow 2 + 6+1\Rightarrow 9\]


5 - برنامه ای بنویسید که مقادیر X و a را از ورودی خوانده و F را با استفاده از عبارت زیر محاسبه کرده و نمایش دهد. ( سری جملات را تا جایی ادامه دهید که قدر مطلق آخرین جمله بزرگتر یا مساوی a شود )

\[F=x+\frac{x^{2}}{1\times 2}-\frac{x^{3}}{2\times 3}+\frac{x^{4}}{3\times 4}+\frac{x^{5}}{4\times 5}-\frac{x^{6}}{5\times 6}+...\]


6 - برنامه ای بنویسید که X , Y , a را از ورودی خوانده و F را با استفاده از عبارت زیر محاسبه کرده و نمایش دهد. ( سری جملات را تا جایی ادامه دهد که قدر مطلق آخرین سه جمله کمتر از a شود.

\[F=\frac{1}{x^{1}}+\frac{1}{y^{1}}-\frac{1}{x^{1}y^{1}}+\frac{2}{x^{2}}-\frac{3}{y^{2}}+\frac{4}{x^{2}y^{2}}+ ...\]


7 - برنامه ای بنویسید که 10 عدد را خوانده ، تعداد ارقام هر کدام از این اعداد را نمایش دهد.


8 - برنامه ای بنویسید که تاریخ روز را به صورت سه عدد معرف روز ، ماه ، سال خوانده و تاریخ فردای آن روز را محاسبه کرده و نمایش دهد. ( 6 ماه اول سال 31 روز ، 5 ماه دوم 30 روز و ماه آخر 29 روز در نظر گرفته شود. )


9 - الگوریتم و فلوچارت برنامه ای را بنویسید که مقدار N را خوانده ، مجموع اعداد فرد از یک تا N را محاسبه کرده و نمایش دهد.


10 - برنامه ای بنویسید که سه عدد را خوانده ، محل کوچکترین مقدار را تعیین کند. ( مثال : اگر سه عدد 3 و 1 و2 را داشته باشیم، محل کوچکترین عدد (1) برابر 2 خواهد بود.)


11 - در مختصات کارتزین فاصله بین دو نقطه برابر است با 

\[d=\sqrt{(x_{1}-x_{1})^{2}+(y_{1}-y_{1})^{2}}\]

برنامه ای بنویسید که با دریافت مختصات فاصله دو نقطه را به دست آورد.


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

\[y'=1-xsin(xy)\; \; , \; \; y(0)=0\]

را در بازه [0,2] با h=0.2 و روش رانگ کوتا مرتبه دوم تخمین بزنید.


13 - برنامه ای بنویسید که جواب معادله دیفرانسیل زیر را در بازه مشخص شده با شرایط اولیه به روش ران گوتا مرتبه 2 تخمین زده و به کمک نمودار با جواب واقعی مقایسه کند.

\[xy'=y+xcos^{2}(\frac{x}{y})\; \; , \; \; y(0)=0\]

را در بازه [1,3] و با h=0.01 و به روش رانگ کوتا مرتبه دو تخمین زده و به کمک نمودار با جواب واقعی y=xtan(ln(x)) مقایسه کنید.


14 - برنامه ای بنویسید که یک متن با تعداد کلمات نامشخص دریافت کند و تعداد نقاط داخل متن و مکان آخرین نقطه را مشخص کند.


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

\[\left\{\begin{matrix} 3X+2Y-Z=10\\ -X+3Y+2Z=5\\ X-Y-Z=-1 \end{matrix}\right.\]

از روش های الف ) حذف گاوسی ب) SOLVE ج) inverse این دستگاه را حل کنید.


16 - تابع زیر را در نظر بگیرید.

\[F(x)=x^{5}-x^{3}-x\]

الف ) از روش نیوتن رافسون ریشه های آن را بیابید.

ب ) نمودار تابع را رسم نمایید. دقت کنید که محورها عنوان مناسب داشته باشند.

ج ) ریشه ها را با نقاط سیاه مشخص کنید.

د ) کدی برای محاسبه ی مشتق بنویسید.

ه ) ریشه های مشتق را از روش نیوتون رافسون بدست آورید.

و ) نمودار مشتق را با رنگ متفاوت از تابع روی همان نمودار رسم کنید. دقت کنید که محورها عنوان مناسب داشته باشند و مشخص کنید که هر نمودار مربوط به چه تابعی است.

ز ) ریشه های مشتق تابع را با نقاط آبی مشخص کنید.


17 - 


18 - 


19 - 


20 - 

 


برنامه نویسی متلب MATLAB

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

چاپ اشکال مختلف در متلب ( کد Mat0059 )

در این تکلیف قصد داریم شکل های مختلف با استفاده از حلقه ها ایجاد کنیم.

در این تمرین بیش از 220 شکل تا به حال کدنویسی شده و در حال تکمیل است.


برنامه نویسی متلب MATLAB

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

برازش با استفاده روش حداقل مجذور خطا ( چند جمله ای ) ( کد Mat0058 )

در مطالعات مهندسی، به ویژه مهندسی شیمی، همواره با مسائلی برخورد می کنیم که نیاز به بررسی داده های گسسته حاصل از آزمایش دارد. به عنوان مثال، برای انجام عملیات ریاضی روی چنین داده هایی معمولا نیاز است که معادل های برای آن داشت تا بتوان مراحل بعدی محاسبات را انجام داد؛ یا در صورتی که برای یک نقطه مشخص داده ی آزمایشگاهی موجود نباشد، می توان با داشتن رابطه ای که روند داده ها را تخمین می زند، اطلاعات لازم را برای آن نقطه دست آورد. در موارد ذکر شده، برازش داده ها روشی است که مورد استفاده قرار می گیرد.

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

 


برنامه نویسی متلب MATLAB

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

تکلیف متلب بینایی کامپیوتر ( کد Mat0057 )

1 - پیاده سازی الگوریتم لاپلاسین برای تشخیص نقطه در یک تصویر خاکستری


2 - پیاده سازی الگوریتم لاپلاسین برای تشخیص خط در یک تصویر خاکستری به صورت ایزوتروپیک


3 - پیاده سازی الگوریتم لاپلاسین برای تشخیص خط با جهتی خاص در یک تصویر خاکستری به کمک فیلترهای شکل 


4 - تشیخیص لبه در یک تصیویر خاکستری به کمک فیلتر گرادیان سوبل شیکل 14-4 و نمایش تصیاویر گرادیان در جهت x ،گرادیان در جهت y و تصیییویر اندازه گرادیان |y| + |x| عملیاتی شبیه عملیات شکل 16-4 و مقایسه جهت لبه های تشخیص داده شده در هر یک


5 - تشیکیل تصویر زاویه گرادیان برای یک تصیویر خاکستری به کمک فیلتر گرادیان پرویت


6 - تشخیص لبه در یک تصویر خاکستری هموار شده با فیلتر میانگین به کمک فیلتر گرادیان سوبل شکل 14-4 و نمایش تصاویر گرادیان در جهت x ،گرادیان در جهت y و تصیییویر اندازه گرادیان |y| + |x| عملیاتی شبیه عملیات شکل 18-4 و مقایسه جهت لبه های تشخیص داده شده در هر یک


7 - تشخیص لبه های قطری در یک تصویر خاکستری به کمک فیلتر گرادیان سوبل تصویر اندازه گرادیان |y| + |x|


8 - تشخیص لبه در یک تصویر خاکستری هموار شده با فیلتر میانگین به کمک فیلتر گرادیان سوبل شکل 14-4 ،یعنی تهیه تصویر اندازه گرادیان |y| + |x| و سپس آستانه گیری از این تصویر و نمایش آن


9 - بخش بندی یک تصویر بدون نویز خاکستری به کمک آستانه گیری سراسری


10 - بخش بندی یک تصویر نویزدار خاکستری به کمک آستانه گیری سراسری با یافتن آستانه بهینه


11 - بخش بندی یک تصویر نویزدار خاکستری به کمک هموارسازی و آستانه گیری سراسری


12 - بخش بندی یک تصویر نویزدار خاکستری که اندازه شی ء خیلی کوچکتر از پس زمینه باشد به کمک تصویر گرادیان و آستانه گیری سراسری


13 - بخش بندی یک تصویر خاکستری با روش رشد ناحیه با شرط تفاضل مطلق


14 -بخش بندی یک تصویر خاکستری با روش رشد ناحیه از طریق تقسیم و ادغام ناحیه، مطابق شکل 31-4 با شرطی دلخواه مثل متناسب بودن شدت نور ناحیه با پیکسل های همسایه


15 - با استفاده از دستور imnoise  بر روی یک تصویر grayscale چندین بار ( مثلا 100 بار ) نویز اضافه کنید و سپس با استفاده از میانگین گیری تصویر اصلی را بازیابی کنید.


16 - 


17 - 


18 - 


19 -


20 -


برنامه نویسی متلب MATLAB

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

امتحان متلب دانشگاه شیراز ( کد Mat0056 )

 1 - برنامه ای بنویسید که یک ماتریس دو بعدی دلخواه را از ورودی دریافت کرده و بزرگترین ماتریس مربعی موجود در ماتریس ورودی که مجموع عناصر موجود بر روی قطر اصلی آن مضرب 3 باشد را به عنوان خروجی برگرداند.


2 - برنامه ای بنویسید که یک ماتریس دو بعدی دلخواه و عدد صحیح n را دریافت کند و تعداد ماتریس های n*n که تمامی درایه های آن ها غیر صحیح است را شمرده و چاپ کند.


برنامه نویسی متلب MATLAB

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

کوییز Quiz متلب ( کد Mat0055 )

1 - برنامه ای بنویسید که مختصات تعداد n  نقطه را در یک فایل txt دریافت کند.  هر نقطه را به نقطه بعد از آن وصل کند و نقطه آخر را به نقطه اول وصل کند و نمودار آن را رسم کند ( تنها مجاز به استفاده از حلقه و دستور plot هستید ) طول مسیر طی شده از نقطه اول تا آخر را نیز در title نمودار بنویسید.

برنامه نویسی متلب MATLAB

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

پروژه های متلب محاسبات عددی ( کد Mat0054 )

1 - پروژه انتگرال گیری عددی : پروژه باید به صورت یک واحد برنامه واحد باشد که با 7 روش زیر انتگرال را در بازه خاص با هر 7 روش محاسبه و چاپ کند.

استفاده از توابع برای هر روش اجباری می باشد.

روش ها : مستطیلی ، ذوزنقه ای ، سیمپسون ، نقطه میانی ، رامبرگ ،گاوس دو نقطه ای و گاوس سه نقطه ای


2 - پروژه محاسبه ریشه های چند جمله ای : ریشه های چند جملهای را محاسبه و چاپ کنید.


3 - پروژه دستگاه های خطی : یک ماتریس با ابعاد n*n+1 را دریافت کرده و حاصل دستگاه را با 4 روش زیر محاسبه کند.  برای هر روش برنامه جداگانه بنویسید.

روش ها : گاوس ، گاوس جردن ، گاوس پاشنه گری و تجزیه LU


4 - پروژه حل معادلات غیرخطی - برای یک معادلهغیرخطی که از قبل در برنامه وجود دارد ، باید با استفاده از 5 روش و با دریافت بازه مربوطه و دقت محاسبه ، صفرهای آن را محاسبه کند.

استفاده از توابع برای هر روش اجباری می باشد.

روش ها : تصنیف ، خطا و تصحیح ، نقطه ثابت ، نیوتن و وتری


5 - پروژه محاسبه وارون ماتریس : یک ماتریس n*n را گرفته و وارون آن را محاسبه و چاپ کند.


برنامه نویسی متلب MATLAB

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

کدنویسی روش کرامر Cramer ( کد Mat0053 )

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

( کد نوشته شده ابتدا با دریافت دو ماتریس A ( باابعاد دلخواه  n*n ) و B ، مقدار x را محاسبه می کند.)


برنامه نویسی متلب MATLAB

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

کدنویسی روش گوس سیدل Gauss–Seidel و ژاکوبی Jacobi ( کد Mat0052 )

روش گاوس سایدل در جبر خطی عددی روش تکراری است که برای حل دستگاه معادلات خطی استفاده می‌شود. 

اگرچه از این روش می‌توان در هر ماتریسی که دارای درایه قطری صفر نباشد استفاده کرد، اما فقط در صورتی همگرایی تضمین می‌شود که ماتریس مثبت معین یا قطری‌غالب باشد.

( کد نوشته شده ابتدا با دریافت دو ماتریس A و B و تعداد تکرار n ، مقدار x را در مرتبه n تکرار محاسبه می کند.

 


2 - به روش های ژاکوبی و گاوس سیدل جواب دستگاه زیر را بدست آورید.

\[\left\{\begin{matrix} x_{1}+x_{2}+x_{3}+x_{4}+x_{5}=1\\ x_{1}+2x_{2}+3x_{3}+4x_{4}+5x_{5}=0\\ x_{1}+3x_{2}+6x_{3}+10x_{4}+15x_{5}=0\\ x_{1}+4x_{2}+10x_{3}+20x_{4}+35x_{5}=0\\ x_{1}+5x_{2}+15x_{3}+35x_{4}+70x_{5}=0 \end{matrix}\right.\]

 

نکته مهم در این سوال چک کردن شرط همگرایی روش گاوس سیدل است.

روش گوس سایدل همگرا است، اگر:

الف - ماتریس ضرایب  یک ماتریس مثبت معین متقارن باشد،

ب - ماتریس ضرایب  اکیداً غالب قطری باشد.

ماتریس ضرایب این دستگاه هیچ کدام از دو شرط بالا را ندارد. پس روش گاوس سیدل همگرا نشده و جواب نمی دهد و فقط می توان از روش ژاکوبی استفاده کرد.


3 - 

برنامه نویسی متلب MATLAB

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

کد نویسی بسط لاپلاس دترمینان ( کد Mat0051 )

1 - بسط لاپلاس (یا بسط همسازه‌ای ) برای محاسبه‌ی دترمینان ماتریس مرتبه‌ی n به فرم زیر است

\[\left | A \right |=\sum_{j=1}^{n}(-1)^{i+j} a_{ij} \left | A_{ij} \right |\]

که بسط بر اساس سطر دلخواه i  صورت گرفته است. منظور از Aij (ماتریس کهاد) ماتریسی است که از حذف سطر i ام و ستون j ام ماتریس اصلی به دست آمده است.

( کد نوشته شده می تواند دترمینان هر ماتریس مربعی ( بدون محدودیت در ابعاد را محاسبه کند. ) )


برنامه نویسی متلب MATLAB

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

تکلیف متلب ( کد Mat0050 )

1 - در درس محاسبات عددی بیان شد که روش های تخمین ریشه معادلات غیرخطی به دو دسته روش های محصورکننده ریشه  bracketing methods و روشهای باز  open methods تقسیم می گردند. روش های محصور کننده رسیدن به حداقل یک ریشه معادله را در بازه مورد بررسی تضمین می نمایند، ولی نقطه ضعف اساسی آنها روند همگرایی کند در رسیدن به تخمین ریشه با دقت از پیش تعیین شده است. از سوی دیگر، روش های باز دستیابی به ریشه را تضمین نمی نمایند، اما در صورت همگرایی به ریشه، روند همگرایی آنها معمولا سریع و فوق خطی می باشد.

در طول تاریخ علوم محاسباتی، محققان متعددی سعی نمودند با ترکیب روش های فوق از مزایای هر یک از این روش ها در الگوریتم پیشنهادی خود بهره مند شوند. به عبارت دیگر، روش های ترکیبی متعددی در محاسبات عددی ابداع شده اند که هدف آن ها دستیابی تضمین شده به ریشه با یک روند همگرایی سریع است. در زیر یکی از این روش ها که ترکیبی از روش تنصیف  bisection و روش سکانت  secant  می باشد، شرح داده شده است.

مانند روش تنصیف، این روش در شروع نیازمند یک بازه [a,b] به گونهای است که داشته باشیم:

\[f(a)\geq 0\; \;, \; f(b)\leq 0\]

بدین ترتیب تضمین می شود که تابع پیوسته f شامل حداقل یک ریشه در بازه فوق خواهد بود.

تمرین :  تعیین ریشه معادله جبری زیر با دقت خواسته شده . بازه اولیه مورد نیاز برای شروع حل را [3,0] درنظر بگیرید.

\[f(x)=-x^{4}+3x^{2}+2=0\]


2 - تابعی بنویسید که اسم آن Harmonic و ورودی آن N باشد و خروجی آن مقدار سری هارمونی تا جمله‌ی N  باشد. همچنین این تابع نمودار مجموع جزیی را هم رسم کند (یعنی روی محور افقی مقادیر از 1 تا N و به ازای هر مقدار، مجموع جزیی سری هارمونی تا آن مقدار رسم شود.)


3 - بردار سرعت جسمی به جرم 20kg به صورت زیر داده شده است. اگر بازهزمانی برابر 2s باشد ، مطلوبست رسم نمودار نیرو - زمان و شتاب زمان را رسم کنید.

\[V=[0 \; \; 3\; \;6 \; \;9 \; \;10\; \; 9.5 \; \;8 \; \;5 \; \;4 \; \;3 \; \;2\; \; 1.5 \; \;1]\]


برنامه نویسی متلب MATLAB

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

تکلیف متلب ( کد Mat0049 )

1 - برنامه ای که یک بردار 100*1 از اعداد تصادفی بین 1 تا 100 دریافت کند ( اعداد اعشاری ) و سپس آن ها را به صورت صعودی مرتب کند. ( اجازه استفاده از دستور sort را ندارید و باید با استفاده از حلقه ها بردار را مرتب کنید )

2 - یک تابع بنویسید که دو چند جمله ای از درجه دلخواه را جمع یا تفریق یا ضرب نمیاد. از p=polyaddsubmult(p1,p2,operation) به عنوان نام تابع استفاده نمایید. دوپارامتر نخست ورودی p1و p2 بردارهای ضرایب دو چند جمله ای می باشند. ( دقت شود که در جکع یا تفریق اگر دو چند جمله ای هم درجه نباشند ، تابع به تعداد کافی عناصر صفر به بردار کوچکتر اضافه کند، اما در ضرب، دو چند جمله ای می توانند از درجه دلخواه باشند. ) پارامتر سوم ورودی operation یک رشته است، که برای جمع یا تفریق و یا ضرب بردارها باید به ترتیب از add یا sub و یا mult استفاده شود. پارامتر خروجی بردار ضریاب چند جمله ای حاصل می باشد.

3 - برنامه مربوط به polyaddsubmult را به گونه ای بنویسید که سه زیرتابع polyadd , polysub و  polymult به ترتیب برای محاسبه جمع دو چند جمله ای ، تفریق دو چند جمله ای و ضرب دو چند جمله ای استفاده نماید.

4 - همچنین برنامه ای را در یک فایل منتی جهت دریاف بردارهای دو چند جمله ای و رشته مورد نظر جهت جمع ، تفریق یا ضرب بردارها operation و در نهایت جهت نمایش خروجی ( حاصل جمع ، یا حاصل تفریق ، یا حاصل ضرب بردارهای مورد نظر ) بنویسید. این برنامه باید به گونه ای نوشته شود که از تابع polyaddsubmult استفاده نماید. نام این فایل متنی را polynomial قرار دهید.

 

برنامه نویسی متلب MATLAB

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

تکلیف متلب ( کد Mat0047 ) - برازش خطی Linear Fitting

برازش خطی Linear Fitting

فرض کنید یک سری x و y به ما داده اند و از ما می خواهند بهترین خط عبوری از آن ها را بدست آوریم. در کد نوشته شده حتما x و y را وارد کنید . نه اینکه آن را از کاربر بگیرید و همچنین لطفا طوری کد را طراحی کنید که با کم و زیاد کردن ماتریس x و  y کد قابلیت اجرا داشته باشد.

در نظر داشته باشید فقط استفاده از دستورات while  و  if و for سوال بالا حل شود ( بدون استفاده از تولباکس ، فانکشن ، سیمولینک و توابع متلب )

برنامه نویسی متلب MATLAB

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

تکلیف متلب ( کد Mat0046 )

1 - شبکه با دو اتم یک بعدی بر اساس رابطه زیر بیان می شود.

\[M_{1}M_{2}W^{4}-2c(M_{1}+M_{2})W^{2}+2c^{2}(1-cos(ka))=0\]

M1 و M2 و c عدد ثابت هستند و a=1.4 آنگستروم است.

ابتدا معادله را بر اساس W حل کنید و سپس نمودار آن را در بازه pi/a>k>-pi/a  رسم کنید.

2 - براساس رابطه پاشندگی زیر W را بر حسب k حل کرده و نمودار آن را رسم کنید.

\[W^{2}=\frac{4c_{1}}{M}(sin(\frac{ka}{2})) ^{2}\]

 

برنامه نویسی متلب MATLAB

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

تکلیف متلب ( کد Mat0045 )

تابعی بنویسید که حاصل یک سری را حساب کند. به گونه ای که در حالت کلی سه ورودی داشته باشد که ورودی اول آن تابع ریاضی سری باشد.

الف- اگر تنها یک ورودی دیگر بجز خود سری وارد شود. مقدار سری از یک تا زمانی که تابع ریاضی سری کوچکتر از ورودی دوم باشد ادامه یابد و در نهایت حاصل سری نمایش داده شود. به عنوان مثال

\[\sum_{n=1}^{\infty}\frac{1}{n+1}\]

سری فوق تا زمانی محاسبه شود که ورودی دوم < n+1  / 1 برقرار باشد.

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

ب- اگر به تابع سه ورودی داده شود. ورودی اول که مانند حالت قبل متن سری است. ورودی دوم و سوم به ترتیب شروع و پایان سری هست. به عنوان مثال

\[\sum_{n=1}^{\infty}\frac{1}{n+1}\]

در این حالت سری فوق از 1 𝑁تا 1 𝑁محاسبه شود.

 

برنامه نویسی متلب MATLAB

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

امتحان برنامه نویسی متلب ( کد Mat0044 )

 1 - عملکرد توابع زیر را با یک مثال در محیط متلب توضیح دهید.

الف ) nextpow2

ب ) perms

ج ) polyvalm

2 - دستورات لازم در محیز متلب ، برای پاسخ حقیقی عبارت زیر را بنویسید.

\[Arctg(40^{\circ })-\sqrt[6]{ln(25)}+\left | -6 \right |+log_{7}^{24}-\binom{9}{2}\]
3 - ماتریس 5 * 5 با عناصر جادویی در نظر بگیرید ، آنگاه دستورات لازم برای اجرای موارد زیر را بنویسید.

الف ) ستون اول با ستون چهارم ماتریس مذکور با هم جابجا شوند.

ب ) حاصل جمع همه درایه ماتریس به دست آبد

ج ) مقادیر ویژه ماتریس تعیین شود.

4 - دستورات لازم جهت رسم تابع csc(x) را در بازه [4pi , 4pi- ] با 120 نقطه انتخابی و با حذف مقادیر بی نهایت را در محیط متلب بنویسید.

5 - اگر داشته باشیم A=[1,4,3,8,5,12,6,-2]  خروجی دستور زیر را از متلب تهیه و شرح دهید.

\[outp=(A>2)and(A\leq 6)\]
\[outp=~(A>8)or(A==6)\]
6 - با ذکر مقال تفاوت rat با دستور rats را توضیح دهید.

7 - دستور ساخت بردار دلخواه B با 23 عضو را بنویسید که عنصر اول آن 5 و عنصر آخر 16 باشد.

8- ماتریس 4 * 4 با عناصر جادویی در نظر بگیرید ، آنگاه دستورات لازم برای اجرای موارد زیر را بنویسید.

الف ) سطر اول با سطر چهارم ماتریس مذکور با هم جابجا شوند.

ب ) حاصل جمع همه درایه ماتریس به دست آبد

ج ) مقادیر ویژه ماتریس تعیین شود.

 

برنامه نویسی متلب MATLAB

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

تکلیف متلب ( کد Mat0043 )

رسم مدهای هرمیت گوسی  Hermite Gaussian Beams در نرم افزار MATLAB

برنامه نویسی متلب MATLAB

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

 

تکلیف متلب ( کد Mat0042 )

1 - چگونه می توانیم مولفه های صفر برداری مانند z را با عدد معلوم k جایگزین کنیم؟

2 - فرض کنید نمرات درس کامپیوتر دانشجویان رشته ریاضی در بردار n ذخیره شده است. چگونه می توانیم نمرات کمتر از 10 چهار نمره اضافه نماییم.

3 - با توجه به مساله قبل چگونه می توانیم به نمرات کمتر از 10 سه نمره و به نمرات بیشتر یا مساوی 10 دو نمرا اضافه کنیم.

4 - عدد کامل ، عددی است که برابر مجموع مقسوم علیه های کوچکتر از خود است ، مثلا چون 1+2+3=6  لذا 6 عددی کامل است. دستورات لازم را بنویسید که تمام اعداد کامل کوچکتر از 500 را تعیین کند.

 

برنامه نویسی متلب MATLAB

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

تکلیف متلب (کد Mat0041 )

1- تبدیل لاپلاس توابع زیر را بدست آورید.

\[f(t)=7t^{3}cos(5t+60)\]

\[f(t)=-3cos(5t)\]

\[f(t)=5e^{-3t}cos(t-45)\]

\[f(t)=tsin(7t)\]
 

2 - لاپلاس معکوس توابع زیر را بدست آورید.

\[F(s)=\frac{s}{s(s+2)(s+6)}\]

\[F(s)=\frac{1}{s^{2}(s+5)}\]

\[F(s)=\frac{3s+1}{(s^{2}+2s+9)}\]

\[F(s)=\frac{s-25}{s(s^{2}+3s+20)}\]

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

\[x^{5}-8x^{4}+5x^{3}-7x^{2}-9\]

\[(x^{3}+3x^{2}-8)(x^{2}+21)\]

\[(x^{5}-8x^{4}+5x^{3}-7x^{2})^{2}\]

4 - انتگرال توابع زیر را بیابید.

\[\int \sqrt{x}cos(x)\]

\[\int x^{2/3}sin(2x)\]

\[\int_{0.2}^{2.8}xsin(x)dx\]

5 - معادله دیفرانسیل زیر داده شده است.

\[\frac{d^{2}x}{d^{t2}}+12\frac{dx}{dt}+15x=35\]

با استفاده از متلب مطلوب است 

1 - محاسبه x(t) زمانی که تمام شرایط اولیه صفر باشد.

2 - محاسبه x(t) زمانی که x(0)=0 و x'(0)=1 باشد.

 

برنامه نویسی متلب MATLAB

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

Designed By M A T L A B K H O O N E H