matlabkhooneh

پروژه های متلب 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+ ارسال نمایید، تا پس از بررسی هزینه خدمت شما اعلام گردد.

تکالیف متلب MATLAB - نقاط در صفحه (کد Mat0034 )

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

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

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

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

تکالیف متلب MATLAB - تبدیل مبنای اعشاری ( کد Mat0033 )

1 - برنامه ای بنویسید که عدد درمبنای 2 ( اعشار دار ) را بگیرد و به مبنای 10 ببرد. ( تبدیل باینری به دسیمال به صورت اعشاری )

به عنوان مثال ورودی    110111.1110    و       خروجی  55.875

توجه : مهم قسمت اعشاری عدد است. 

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

به عنوان مثال ورودی    25.6    و       خروجی  11001.1001100110011001101

3 - برنامه ای بنویسید که عددی صحیح در مبنای ده را به مبنای دو تبدیل کند.

4 - برنامه ی الگوریتم روش دو بخشی در حل معادلات غیر خطی را بنویسید.

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

6 - برنامه ی روش نیوتون رافسون در حل معادلات غیر خطی را بنویسید.

7 - برنامه برازش منحنی به صورت کمترین مربعات را بنویسید.

8 -

9 -

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

تکالیف متلب MATLAB - دنباله ها ( کد Mat0032 )

1 - فرض کنید عدد n یک عدد صحیح مثبت باشد. دنباله ای به صورت زیر می سازیم.

\[\left \{ \begin{matrix} n\leftarrow \frac{n}{2} & ' n ' odd\\ n\leftarrow 3n+1 & 'n'even \end{matrix} \right \}\]
 

به عنوان مثال اگر n=13  باشد آنگاه داریم

13  ,  40  , 20  , 10  , 5  , 16  ,  8  , 4 ,  2 , 1

به عنوان مثال دیگر اگر n=48  باشد آنگاه داریم

48  ,  24  ,  12  ,  6  ,  3  ,  10 ,  5  ,  16  ,  8  ,  4  ,  2  ,  1

همانطور که مشاهده می کنید ، طول دنباله ای که با عدد 13 ساخته می شود 10 و طول دنباله ای که با 48 ساخته می شود 12 است.

با اینکه هنوز از نظر ریاضی اثبات نشده است ولی حدث زده می شود که شروع دنباله هر عدد دلخواهی که باشد دنباله با عدد 1 تمام خواهد شد. سوال : از بین اعداد کوچکتر از یک میلیون کدام عدد طولانی ترین دنباله را تولید می کند و طول آن دنباله چقدر است؟

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

101 - 82 - 65 - 50 -37 -26 -17 -10 -5 -2

3 - برنامه ای بنویسید که مجموع زیر را حساب کرده و در خروجی نمایش دهد.

\[10+\frac{2}{5}-\frac{4}{7}+\frac{6}{9}+...-\frac{20}{23}\]

4 - برنامه ای بنویسید که 30 عدد طبیعی زوج بزرگتر از 1 را در یک ماتریس 5*6 به صورت سطری ذخیره کرده ، ماتریس را در خروجی نمایش دهد.

| جهت سفارش پروژه ، تکلیف و آموزش سیمولینک 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