matlabkhooneh

تکالیف متلب MATLAB - پاشندگی و ساختار اتمی ( کد 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}\]

 

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

تکالیف سیمولینک SIMULINK - معادله دیفرانسیل ( کد Sim0002 )

1 - معادلات زیر را در محیط سیمولینک Simulink نرم افزار متلب Matlab شبیه سازی کنید.

\[\left \{ \begin{matrix} 3x_{1}-5x_{2}-5x_{3}=6\\ x_{1}+8x_{2}+4x_{3}=4\\ 9x_{1}-7x_{2}+4x_{3}=5 \end{matrix} \right \}\]

\[7x^{'''}+6x^{''}-4x^{'}+3x=5\]

2 - در معادله دیفرانسیل مرتبه اول رو به رو مقدار x و y را نمایش دهید.

\[x^{'}=-\frac{1}{3}(2y^{'}+xy-x+6y)\]

\[y^{'}=V-2x^{'}-y\]

\[V=2sin(3t)\]

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

\[\frac{d^{2}x}{dt^{2}}-10(1-x^{2}) \frac{dx}{dt}=10 rect(2t))\]

4 - مدار زیر را در محیط سیمولینک شبیه سازی کنید و مقادیر جریان و ولتاژ خواسته شده را نمایش دهید.

5 - پاسخ پله یک مدار RLC سری را شبیه سازی کنید و ولتاژ دو سر مقاومت، خازن و سلف را به همراه جریان مدار نمایش دهید.

6 - گیت منطقی زیر را در سیمولینک پیاده سازی کنید.

7 - با استفاده از سیمولینک و مطابق فیلم آموزشی، یک فیلتر باال گذر ایجاد کنید

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

تکالیف متلب MATLAB - رسم سه بعدی ( کد Mat0038 )

1 - برنامه ای بنویسد که یک بردار از کاربر بگیرد و محاسبات زیر را انجام دهد. برنامه باید به گونه ای باشد که برای هر برداری با طول بزرگتر از 5 که کاربر وارد می کند درست عمل کند

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

ب- بزرگترین مخرج مشترک (ب م م) درایه اول و درایه آخر را حساب کنید و دریک متغییر نمایش دهید

ج- حاصل عبارت زیر را در یک متغییر نمایش دهید.

2 - برنامه ای بنویسید که توابع زیر را در یک Figure اما در بخش های مختلف (subplot) ترسیم کند

\[y_{1}=\sqrt{x_{1}^{2}+1}\]

\[y_{2}=\sin(x_{2})^{3}*e^{-x_{2}}\]

\[y_{3}=\frac{sinh(x_{3})}{x_{3}^{2}+1}\]
\[y_{4}=cos(2\pi x_{4})\]

موارد زیر در رسم نمودار باید رعایت شود

الف- بازه رسم و تعداد نقاط رسم شده توابع بگونه ای باشد که شکل توابع و دقت رسم آن منطقی به نظر برسد.

ب- برای تمام توابع برچسب (label ) محور افقی و عمودی و همچنین عنوان (title ) معنا دار مناسب هر تابع اعمال شود.

ج- رنگ رسم چهار تابع با یکدیگر فرق داشته باشد.

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

3 - برنامه ای بنویسید که نمودار زیر را در یک figure جداگانه از سوال قبل رسم کند.

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

 

4 - برنامه ای بنویسید که تابع سه بعدی زیر را با دستور mesh در یک figure جداگانه از سوال های قبل رسم کند

دقت شود که انتخاب محدوده رسم و تعداد نقاط به گونه ای باشد که شکل تابع و پیوستگی آن مشخص باشد

\[z=\frac{cos(x).cos(y)}{e^{0.25\sqrt{x^{2}+y^{2}}}}\]

برچسب (label) هر سه محور و همچنین عنوان (title ) معنا دار مناسب تابع اعمال شود.

5 - شکل زیر را ترسیم کنید. مربع شامل 200 پیکسل و عرض خطوط 3 پیکسل است.

6 - ماتریس A را تشکیل دهید.

\[ A=\begin{bmatrix}1 & 2 \\ 6& 3\\5 & 4\\\end{bmatrix}\]
میانگین سطرهای آن را در b و میانگین ستون های آن را در c قرار دهید.
میانگین کل ماتریس A را به کاربر نمایش دهید.
حاصل ضرب ستون های ماتریس a را در d قرار دهید.
مقادیر داخل بردار b را در قطر اصلی یک ماتریس تماما صفر قرار داده و به کاربر نمایش دهدی.

7 - مربعی 200*200 به صورت زیر رسم کنید.

این مربع را به اندازه 90 ، 180 و 270 درجه چرخش دهید و هر کدام را در یک پنجره مجزا نمایش دهید.

آیا تعداد 0 و 1 ها در قطر اصلی با هم برابر است.

8 -

9 -

10 -

11 -

12 -

13 -

14 -

15 -

16 -

17 -

18 -

19 -

20 -

 

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

پروژه های متلب MATLAB - اپتیک و فوتونیک ( کد Mat0035 )

1 - برنامه ای بنویسید که  ( ابعاد ماتریس ) را گرفته ، سپس عناصر ماتریس را دریافت کند. با استفاده از روش حذفی گاوس معکوس ماتریس را بدست آورده و چاپ کند. نتیجه حاصل را با خروجی دستور inv مقایسه نمایید.

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

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

4 - توان خروجی لیزر Yb:Yag با حل معادلات نرخ

6 - برنامه ای بنویسید که یک فایل تصویری حاوی منحنی را خوانده و داده های منحنی را استخراج نماید.

7 - برنامه ای بنویسید که معادله شعاعی اتم هیدروژن را حل کرده و شکل توابع موج را ترسیم نماید.

8 - برنامه ای بنویسید که معادله پواسون را در دو بعد حل کند.

9 - حل معادله موج برای محاسبه انتشار باریکه

10 - انتشار باریکه با استفاده از انتگرال سامر فیلد ( میدان الکتریکی نور در صفحه اولیه به عنوان ورودی برنامه باشد )

11 - محاسبه و رسم مسیر حرکت الکترون در تولید هارمونیک های بالا در مدل کلاسیکی

12 - ترسیم باریکه های غیرپراشی مثل بسل ، بسل گاوس و متیو گاوس با انتخاب کاربر

13 - ترسیم مدهای مختلف رزوناتور با انتخاب کاربر با چند مد مرتبه پایین به طور همزمان

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

15 - انتشار باریکه با استفاده از انتگرال فرنل

16 - محاسبه و شبیه سازی انتشار باریکه بسل تعمیم یافته در فاصله دور ( فرض7 عدد باریکه گوسی روی یک دایره و مرکز آن )

18 - طیف بازتابی از آینه براگ برای مد TM

19 - شبیه سازی تابع موج سینوسی رونده در متلب ( خروجی به صورت انیمیشن خواهد بود )

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

تکالیف پردازش تصویر - Histogram Equalization ( کد Mat0031 )

1 - سیگنال گسسته تصویر cameraman.tif و pout.tif را plot کنید. نمودار هیستوگرام Histogram  ( تعداد پیکسل های خاکستری با فراوانی آن ها ) را plot کنید. در صورت همگن نبودن ، سعی در تعدیل نمودار Histogram کنید و عکس جدید را نمایش دهید.

هدف این تکلیف پیاده سازی مفهوم histogram equalization است. در این کد از دستور histeq استفاده نشده و الگوریتم histogram equalization پیاده سازی شده است.

2 - برنامه ای بنویسید که ابتدا یک تصویر را بخواند ، سپس رنگ های مختلف آن را جدا کند ، در مرحله بعد هیستوگرام هر رنگ را ترسیم کند ، در مرحله بعد با استفاده از برابر سازی هیستوگرام histeq تصاویر جدید را بسازد و دوباره هیستوگرام را ترسیم کند. ( برای افزایش کنتراست تصویر )

3 -

4 -

5 -

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

 

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