matlabkhooneh

تکالیف متلب MATLAB - خطای برازش ( کد Mat0005 )

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

x(t)=0.707cox(200\pi t)+0.707sin(200\pi t)

\[y(t)=0.5e^{j(200\pi t+\frac{\pi}{4})}+0.5e^{-j(200\pi t+\frac{\pi}{4})}\]
 

2 - برنامه ای بنویسید که N را گرفته و انتگرال توابع زیر را با استفاده از روش ذوزنقه ای و متلب trapz حل کرده و با مقادیر تحلیلی آن در صورت وجود مقایسه کند. نمودار تغییرات انتگرال با افزایش N را رسم کنید.

\[\int_{0}^{2 \pi}xsin(x)\]

\[\int_{0}^{\frac{\pi}{2}}\frac{sin(x)}{x}\]

\[\int_{0}^{2 \pi}x^{2}ln(x)\]

\[\int_{-3}^{3}x^{3}+x+1\]

3 - برنامه ای بنویسید که درصد خطای برازش شده MSE داده های زیر با یک معادله درجه 3 محاسبه نماید. علاوه بر آن با رسم شکل داده های تجربی و منحنی برازش شده نمایش دهد.

x=[1 2 3 4 5]   , y =[5.5 43.1 128 290.7 498.4]

روش محاسبه خطا

برای بدست آوردن خطای میانگین مربعات از یک مجموعه با n داده می توان از رابطه زیر استفاده کرد

\[MSE=\frac {1}{n}\sum_{i=1}^{n}(Y_{i}-\dot{Y_{i}})^{2}\]

پس MSE میانگین مربع خطاهاست.

4 - تابعی بنویسید که تابع زیر را به ازای a , b های مختلف رسم کند.

\[z=ax^{2}-by^{2}\]

مقادیر دلخواهی برای a , b در نظر گرفته و منحنی های بدست آمده را در شکل های مختلف رسم کنید.

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

6 - با استفاده از توابع، برنامه ای که نمرات n دانشجو را در یک آرایه ذخیره کند در ابتدا به روش حبابی و به ترتیب مینیمم min آن ها را مرتب کند، لازم به ذکر است که نمرات از نوع صحیح هستند.

7 - برنامه ای که مقدار f را در خروجی نشان دهد.

\[f= (2! + 4! + 6! + 8! + 10!)^{1.5}\]

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

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

10 - با استفاده از نرم افزار MATLAB فایلی بنویسید که طول را بر حسب متر از ورودی دریافت کند و آن را ابتدا به سانتی متر بعد اینچ و در نهایت فوت تبدیل کند و تنها عدد نهایی را بر حسب فوت نمایش دهد.

11 - با استفاده از نرم افزار MATLAB فایلی بنویسید که فشار را بر حسب میلی متر جیوه از ورودی دریافت کند و آن را به پاسکال و پوند بر اینچ psi و نیز متر آب تبدیل کند و هرسه عدد را نمایش دهد.

12 - برنامه ای بنویسید که جدول ضرب 9 در 9 را در خروجی به شکل مناسبی نمایش دهد.

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

14 - با استفاده از نرم افزار MATLAB فایلی بنویسید که نمودار کسینوس زاویه های 0 تا 360 درجه را رسم کند وتنظیملت مربوط به نمودار را انجام دهید.

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

16 - فلوچارتی ترسیم کنید که عدد طبیعی N را به عنوان ورودی دریافت کند و مشخص کند این عدد اول هست یا خیر؟

17 - الگوریتمی بنویسید که 100 جمله اول سری فیبوناچی را چاپ کند.

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

مثال 

53-407-12-9

نتیجه

95340712

19 - فلوچارتی بکشید که 3 عدد را به عنوان ورودی دریافت کند و مشخص نماید آیا با این سه عدد می توان یک مثلث ساخت یا خیر؟

20 - الگوریتمی بنویسید که عدد طبیعی N را دریافت کند و حاصل جمع فاکتوریل اعداد 1 تا N را حساب کند.

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

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی
موضوعات
Designed By M A T L A B K H O O N E H