matlabkhooneh

تکالیف متلب MATLAB - لاپلاس (کد 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\]

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

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

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

6 - ﺑﺎ اﺳﺘﻔﺎده از ﺗﺒﺪﯾﻞ ﻻپلاس، ﺟﻮاب ﻣﻌﺎدﻟﻪ دﯾﻔﺮاﻧﺴﯿﻞ ﺟﺰئی زﯾﺮ را ﺑﺪﺳﺖ آورﯾﺪ و ﻧﻤﻮدار ﺟﻮاب ﺑﺪﺳﺖ آﻣﺪه را ﺑﺎ اﺳﺘﻔﺎده از ﻧﺮم اﻓﺰار متلب در زمان  t = 5 رسم کنید.

\[\begin{matrix} \frac{\partial u}{\partial t}= \frac{\partial^{2}u}{\partial x^{2}},0 <x<54,t>0,\\ u(0,t)=u(4,t)=0,\\ u(x,0)=4sin(\pi x). \end{matrix}\]

7 - ﺑﺎ اﺳﺘﻔﺎده از ﺗﺒﺪﯾﻞ ﻻپلاس، ﺟﻮاب ﻣﻌﺎدﻟﻪ دﯾﻔﺮاﻧﺴﯿﻞ ﺟﺰئی زﯾﺮ را ﺑﺪﺳﺖ آورﯾﺪ و ﻧﻤﻮدار ﺟﻮاب ﺑﺪﺳﺖ آﻣﺪه را ﺑﺎ اﺳﺘﻔﺎده از ﻧﺮم اﻓﺰار متلب در زمان  t = 5 رسم کنید.

\[\begin{matrix} \frac{\partial^{2}u}{\partial t^{2}}=4 \frac{\partial^{2}u}{\partial x^{2}},0 <x<5 ,t>0,\\ u(0,t)=u(5,t)=0,\\ u(x,0)=0,\\ \frac{\partial u}{\partial t}(x,0)=5sin(\pi x). \end{matrix}\]

8 - ﻣﻌﺎدﻟﻪی ﻣﻮج زﯾﺮ داده ﺷﺪه را ﺑﺎ اﺳﺘﻔﺎده از ﺗﺒﺪﯾﻞ ﻓﻮرﯾﻪ ﺣﻞ کنید و ﻧﻤﻮدار ﺟﻮاب ﺑﺪﺳﺖ آﻣﺪه را ﺑﺎ اﺳﺘﻔﺎده از ﻧﺮم اﻓﺰار ﻣﺘﻠﺐ در زمان t=2 و در بازه مکانی 100- تا 100 رسم کنید.

\[\begin{matrix} \frac{\partial^{2}u}{\partial t^{2}}=4 \frac{\partial^{2}u}{\partial x^{2}},-\infty <x<\infty ,t>0,\\ u(0,t)=0,\\ u(x,0)=sin(\pi x),\\ \frac{\partial u}{\partial t}(x,0)=0. \end{matrix}\]

9 - ﺗﺒﺪﯾﻞ ﻓﻮرﯾﻪی ﻫﺮ ﯾک از ﺗﻮاﺑﻊ زﯾﺮ را ﺑﺪﺳﺖ آورﯾﺪ.

\[\begin{matrix} f(x)=sin(x^{2})\\ f(x)=cos(x^{2}) \\ f(x)=\frac{1}{\left| x \right|}\\ \end{matrix}\]

10 - دو تابع بنویسید که کار fliplr و flipud را انجام دهد

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

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

13 - تابع دلخواه Z = F ( x , y ) را با سه دستور mesh , surface , plot3 , ezsurface رسم کنید . هر یک از پنجره های figure را به 4 قسمت تقسیم کنید و در هر قسمت هر دستور را قرار دهید.

14 - با دستور input از کاربر بخواهید یک ماتریس وارد کند. سپس میانگین ستون آخر ماتریس وارد شده را حساب کنید و پس از آن تعداد آرایه های بزرگ تر میانگین را حساب کنید سپس با یک متن تعداد را نمایش دهید.

15 -  با استفاده از دستور Rand یک ماتریس 6*3 ایجاد کنید که آرایه های آن بین3 و 0 باشد ، سطر اول ماتریس را به پایین گرد کنید، سطر دوم را به بالا و سطر سوم رقم های اعشاری آن حذف شود ، سپس این 3 سطر را در یک ماتریس جدید قرار دهید

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

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

 

تکالیف پردازش تصویر انجام شده با متلب MATLAB و پایتون Python ( کد Mat0030 و Py0008 )

1 - تعیین ناخالصی در سنگ مرمر

2 - تعیین ناخالصی در سنگ گرانیت

3 - تعیین محدوده ابر

4 - شمارش تعداد آجرهای دیوار

5 -جداسازی تخم مرغ و تعیین عناصر آن

6 - جداسازی محدوده بالایی پر کبوتر

7 - تعیین ناخالصی در فیروزه

8 -تعیین تشدید و سرکش در متن دست نوشته

9 - تعیین محدوده ماسه

10 - تعیین نوع برگ درخت

11 - تعیین محدوده در تصاویر ماموگرافی

12 - تعیین محدوده در تصاویر X-ray دست

13 - عیین محدوده در تصاویر X-ray قفسه سینه

14 -عیین محدوده در تصاویر X-ray زانو

15 - تشخیص نقاط در یک متن

16 - تعیین محدود ترک  آسفالت

17 - تعیین عمق جوش

18 - تعیین شکستگی برنج

19 - تعیین ریگ در نخود

20 - تعیین ریگ در لوبیا

21 - تعیین ریگ در عدس

22 - تعیین محدوده متن در تصاویر طبیعی

23 - تعیین لایه های متن نوشته شده یا چاپی

24 - تعیین محدوده سفیدی چشم انسان

25 - تعیین رگه های کف دست

26 - تعیین میزان لب پریدگی در مته کاری

27 - تعیین خندان بودن پسته

28 - تعیین نوع اسکناس ایرانی

29 - تعیین نوع اسکناس هندی

30 - تعیین نوع سکه ایرانی

31 - تعیین میزان چربی گوشت

32 - به دست آوردن محدوده شناور بر روی آب

33 - تعیین کثیفی ( آلودگی ) در خرما

34 - تعییین میزان فرسودگی در لاستیک ماشین

35 - تعیین جنسیت با استفاده از انگشتان دست

36 - تعیین میزان چروک و میزان اندازه عناب

37 - تعیین رگه های مختلف در سنگ های تراورتن

38 - تعیین محدوده غده در سرطان روده

39 - تعیین خندان بودن لب ها

40 - تعیین محدوده ابروها و مشخصات آن ها در انسان

41 - تعیین مشخصات صورت انسان

42 - تعیین آلودگی در آب با استفاده از پردازش تصویر

43 - تعیین رگه های موجود در چوب

44 - تعیین محدوده های گل های قالی

45 - تعیین طول و عرض و محدوده میلگرد

46 - تعیین محدوده امضا در یک متن

47 - تعیین اندازه ، محدوده شماره مهره ها ( پیچ و مهره )

48 - تعیین محدوده پنجره در یک ساختمان

49 - تعیین میزان ملات موجود بین آجرهای ساختمان

50 - تعیین گلبرگ ها در گیاه زعفران

51 - تعیین محدوده پلاک خودرو

52 - تعیین محدوده مدارهای الکترونیکی

53 - تعیین میزان گوگرد در سیخ های کبریت

54 - تعیین محدوده لکه روغن بر روی آب

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

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