matlabkhooneh

تکالیف متلب MATLAB - حلقه های نامحدود ( کد Mat0045 )

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

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

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

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

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

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

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

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

2 - The Fibonacci numbers can be generated from the relation

\[ F_n=\frac{1}{\sqrt{5}}\begin{bmatrix}\begin{pmatrix}\frac{1+\sqrt{5}}{2}\end{pmatrix} ^{n}-\begin{pmatrix}\frac{1-\sqrt{5}}{2}\end{pmatrix} ^{n}\end{bmatrix} \;\;\;\;\; n=0,1,2,3,...\]


Generate the first 16 numbers using both fprint and disp and present them.

3 - Consider the following polynomial from

\[ y=0.001x^5-0.01x^4-0.2x^3+x^2+4x-5\]

plot only its positive values such the positive portions of start and end on the x-axis.

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

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