matlabkhooneh

تکالیف متلب MATLAB - توابع مثلثاتی ( کد Mat0004 )

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

2 - تابعی بنویسید که توابع sin(x) و cos(x) و tan(x) و cot(x)  را با گرفتن x و N با استفاده از سری تیلور محاسبه کند. 

3 - برنامه ای بنویسید که دو عدد دریافت کند و بدون استفاده از متغیر کمکی مقدار دو متغیر را تعویض کند.

4 - فرض کنید ماتریس A یک ماتریس n*n باشد. آنگاه ماتریسی که از حذف سطر i ام و ستون j  ام به دست می آید را ماتریس کهاد (i,j) می نامیم و عدد زیر را همسازه (i,j) می نامیم. 

\[A_{ij}=(-1)^{i+j}det\widehat{A}\]

در این صورت ماتریس الحاقی کلاسیک A را به صورت زیر تعریف می کنیم.

\[adj\; A=(A_{ij})^{t}\]

و وارون A را به صورت زیر محاسبه می کنیم.

\[A^{-1}=\frac{1}{\left | A \right |}\; \cdot \;adj \; A\]

تابع myinverse را به گونه ای پیاده سازی کنید که ماتریس A را دریافت و وارن آن را به دست دهد و در صورتی که ماتریس وارون پذیر نیست پیغامی را برای کاربر چاپ کند.

5 - روش تکراری نیوتن - رافسون برای یافتن جواب معادله f(x)=0 با تقریب اولیه x0 به صورت زیر است:

\[x_{n+1}=x_{n}-\frac {f(x_{n})}{f'(x_{n})}\]

و شرط توقف الگوریتم

\[\left | x_{n+1}- x_{n}\right | < 10^{-k}\]

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

% arguments in : (x0 , f ,g , itermax , Precision )

% arguments out : [position , cost , test ]

به طوری که x0 تقریب اولیه ، f تابع و g مشتق آن ،  itermax تعداد تکرار و Precision دقت محاسبات باشد.

6 - برنامه ای بنویسید که معادله دلخواه غیرخطی f(x)=0 را با روش هندسی ( ترسیم ) حل نماید. سپس آن را برای cos(x)+x=0  بکار ببرید.

7 - برنامه ای بنویسید که معادله دلخواه غیرخطی x^3-cos(x)=x را با روش هندسی ( ترسیم ) حل نماید.

8 - برنامه ای بنویسید که معادله غیرخطی sec(x)exp(x)=1 را دربازه [4,4-] با روش هندسی ترسیم حل نماید.

9 - برنامه ای بنویسید که مجموع n جمله از سری زیر را بدست آورد. ( با استفاده از تابع )

\[1-\frac {3}{3!}+\frac {5}{5!}-\frac {7}{7!}+...\]

10 - برنامه ای بنویسید که n  عدد صحیح مثبت از ورودی را بخواند سپس با استفاده از یک تابع ، مجموع اعدادی که بر مجموع ارقامشان بخش پذیر است را چاپ کند.

11 - برنامه ای بنویسید n عدد از ورودی بگیرد در یک بردار سطری قرار دهد ، سپس مشخص کند چه عددی بیشتر از همه تکرار شده است و دفعات تکرار را مشخص کند.( با استفاده از توابع )

12 - برنامه ای بنویسید که عدد n را از ورودی بگیرد و به ازای آن خروجی زیر را نمایش دهد.

*

**

***

****

*****

13 - برنامه ای بنویسید که 50 امین عدد اول را نمایش بدهد.

14 - بسط زیر را تایید کنید. برای این کار برنامهای بنویسید که نمودار سمت راست و سمت چپ تساوی را برای x در بازه 0 تا 20 روی هم ترسیم نماید. تعداد جمالت بسط را به عنوان ورودی دریافت کنید. همه مشخصات پالت از جمله رنگ نمودارها، فونت نمودارها، برچسب و .. را ذکر کنید.

\[ln(x)=2[(\frac{x-1}{x+1})+\frac{1}{3} (\frac{x-1}{x+1})^{3}+\frac{1}{5} (\frac{x-1}{x+1})^{5}+...]\]

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

16 - برنامه ای بنویسید که n عدد گرفته و آنها را از کوچک به بزرگ مرتب کند . بدون استفاده از تابعsort.

17 - برنامه ای بنویسید که یک ماتریس دو بعدی دلخواه n * m بگیرد و max اعداد موجود در آن را پیدا کند.

18 - تابعی ای بنویسید که کار تابع کتابخانه ای sort انجام دهد.

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

20 - با استفاده از حلقه for برنامه ای برای محاسبه سری زیر بنویسید.

\[\sum_{k=1}^{n}= \frac{ (-1)^{k}k}{2^{k}}\]

21 - دماسجی در یک کارخانه دما را به صورت درجه فارنهایت نشان می دهد.برنامه ای بنویسید که با وارد کردن دما توسط کاربر آن را به سانتی گراد و کلوین تبدیل کند و اگر دما از حدود مجاز بیشتر یا کمتر بود به کاربر اخطار دهد. (محدوده مجاز 36 تا 39 درجه سانتی گراد است)

22 - برنامه ای بنویسید که از کاربر دو عدد x و N را دریافت کند و سری زیر را تا N جمله محاسبه کند.

\[1+x+\frac{x^{2}}{2!}+\frac{x^{3}}{3!}+...\]

23 - فرض کنید مثلثل قائم الزاویه ای به صورت زیر در صفحه ای قرار گرفته است. راس قائمه آن در نقطه (0،0) است و دو راس دیگر در نقطه های (0 ، 200 ) و (100 ، 0) قرار دارند. برنامه ای بنویسید که از کاربر بخواهد مختصات x و y نقطه ای را وارد کند و تعیین کند که آیا این نقطه در داخل مثلث هست یا نه؟

24 - نمودار تابع زیر را در فاصله ( 3 ، 0 ) رسم کنید.

\[y=e^{-x}\times cos(2\pi x)\]

25 - برنامه ای بنویسید که از کاربر دو عدد M و N را دریافت کند و سپس کوچکترین مضرب مشترک ( ک م م ) و بزرگترین مقسوم علیه مشترک (ب م م ) آن ها را محاسبه کند.

26 - یک کد MATLAB را مطابق با ساختار شکل پایین بنویسید. مقادیر a ،b و c در پایان این برنامه برابر چند است؟

27 -

28 -

29 -

30 -

31 -

32 -

33 -

34 -

35 -

36 -

37 -

38 -

39 -

40 -

41 -

42 -

43 -

44 -

45 -

46 -

47 -

48 -

49 -

50 -

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