matlabkhooneh

حروف الفبا به صورت ماتریسی ( متلب Mat0101 )

1 - نام و نام خانوادگی خود را با استفاده از کاراکترها در متلب بسازید. ( برای حروف ماتریس مختصات درست کنید و بر اساس 0 و 1 بودن کاراکتر مناسب را نمایش دهید. )

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

3 - تابعی بنویسید که بر اساس عدد ورودی به همان اندازه ستاره در همان تعداد سطر چاپ کند.

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

5 - برنامه ای بنویسید که دما را بر حسب درجه سانتی گراد از کاربر دریافت کرده و آن را به فارنهایت تبدیل کند.

6 - برنامه ای بنویسید که شعاع دایره را دریافت کرده و محیط و مساحت آن را محاسبه کند.

7 - برنامه ای بنویسید که سه عدد دلخواه را به صورت تصادفی از کاربر دریافت کرده و آن ها را به صورت مرتب شده از کوچک به بزرگ ارائه دهد.

8 - برنامه ای بنویسید که عدد M را از کاربر دریافت کرده و اعداد اول کوچکتر از M را چاپ کند.

9 - برنامه ای بنویسید که یک عدد در مبنای 10 گرفته و به مبنای 2 تبدیل کند.

10 - ابتدا با استفاده از نرم افزار متلب MATLAB چهار تابع داده شده را ترسیم نموده و تصاویر این توابع را شامل محور عمودی و افقی و جعبه legend از متلب export کرده و در فایل گزارش خود وارد کنید. سپس با محاسبه انتگرال توسط متلب انرژی و توان هر سیگنال را تعیین کنید. روش محاسبه انتگرال و کدهای مربوطه را نیز در فایل گزارش توضیح دهید.

دقت کنید تنها متغیر مستقل t می باشد و بقیه پارامترها را به صورت دلخواه تعیین کنید.

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

12 - به عنوان یک تمرین ساده ، یک تابع بنویسید که تبدیل واحد انجام دهد. یک بار برای تبدیل واحد دما از فارنهایت به سلسیوس و بار دیگر برای واحد طول از فوت به متر.

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

14 - برنامه ای‌ بنویسید‌ که‌ اعدادی را‌ از‌ کاربر‌ گرفته‌ و‌ میانگین‌ اعداد‌ برگتر‌ یا‌ مساوی‌ 10 را‌ حساب‌ کند برنامه‌ با‌ وارد‌ کردن‌ عدد‌ منفی‌ توسط‌ کاربر‌ پایان‌ می یابد.

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

16 - برنامه‌ای‌ بنویسید‌ که‌ شکل‌ زیر‌ را‌ ترسیم‌ کند.

17 -

18 -

19 - برنامه ای به صورت m  فایل بنویسید که نمرات سه درس ریاضی ( 3 واحد ) ، فیزیک ( 3 واحد ) و شیمی ( 2واحد ) را برای تعداد n دانشجو به صورت ماتریس n*3 از کاربر دریافت کند و موارد زیر را محاسبه کند. در نوشتن این برنامه فقط از دستوراتی که تا الان گفته شده می توانید استفاده کنید. استفاده از دستورات شرطی و حلقه ها که موضوع بخش های بعدی درس هستند مجاز نیست.

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

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

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

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

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

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

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

27 - برنامه ای بنویسید که 2 عدد را گرفته سپس کوچکترین مضرب مشترک آن ها را چاپ کند.

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

29 - برنامه ای بنویسید که 20 امین عدد اول سری فیبوناچی را چاپ کند.

30 - برنامه ای بنویسید که جملاتی از سری فیبوناچی را که اول هستند تا 50 جمله چاپ کند.

31 - برنامه ای بنویسید که یک عدد را گرفته سپس تشخیص دهد که در سری فیبوناچی وجود دارد یا خیر

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

33 - برنامه ای بنویسید 100 عدد را گرفته سپس حاصل جمع کل ارقام 100 عدد را چاپ کند.

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

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

36 - برنامه ای بنویسید 100 عدد را گرفته سپس تعداد اعدادی را که با مقلوبشان برابرند را چاپ کند.

37 - برنامه ای بنویسید که یک عدد را گرفته سپس صفرهای آن را حذف کند.

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

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

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

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

42 - برنامه ای بنویسید که عدد n را گرفته سپس n سطر از شکل های زیر را چاپ کند.

43 - برنامه ای بنویسید که جدول ضرب را چاپ کند.

44 - برنامه ای بنویسید که جدول ضرب مبنای 8 را چاپ کند.

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

46 - برنامه ای بنویسیدکه یک عدد را گرفته سپس تعیین کند کامل است یا خیر.

47 - برنامه ای بنویسید که اعداد کامل کوچکتر از 1000 را چاپ کند

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

49 - برنامه ای بنویسید که 100 عدد را گرفته و تعداد اعدادی که هم کامل بوده و بر 2 بخش پذیرند را چاپ کند.

50 - برنامه ای بنویسید که یک عدد را گرفته و سپس رقم های زوج آن را حذف کند.

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

پشتیبانی ( تلفن ثابت دفتر متلب خونه ) : 02191307193  

تلگرام و ایتا :  09364847193

تکالیف متلب MATLAB - انتگرال گیری دو بعدی سیمپسون ( کد Mat0096 )

1 - تابعی بنویسید که دوماتریس A و B را بگیرد و B را در A جستجو کند. در صورتی که B در A موجود بود ، مختصات آن را برگرداند. ( یعنی اندیسی از A که گوشه سمت چپ بالای B در آن قرار دارد ) درغیر این صورت خروجی را صفر برگرداند.

2 - برنامه ای بنویسید که n را بگیرد و مثلث خیام - پاسکال از سطر اول تا n ام را در یک آرایه دو بعدی برگرداند. به جای عناصر تعریف نشده صفر قرار دهد.

3 - با استفاده از روش انتگرال گیری عددی سیمپسون Simpson ، انتگرال دو بعدی زیر رار محاسبه کنید.

\[\int_{0}^{1}\int_{0}^{2}xy^{2}dydx\]

4 - انتگرال تابع زیر را در بازه [0,1] به روش های ذوزنقه و سیمپسون Simpson بدست آورید.

\[f(x)=x^{3}+2x^{2}+x+1\]

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

6 - برنامه ای بنویسید که دو ماتریس سطری با طول m و n را از ورودی گرفته و یک ماتریس ستونی به طول m+n بسازد که ابتدا عناصر ماتریس n عنصری  و سپس عناصر ماتریس m عنصری در آن ریخته شود.

7 - برنامه ای بنویسید که 10 عدد را از کاربر گرفته و در ماتریس ستونی قرار دهد و سپس با ترتیب بالعکس در یک ماتریس ستونی دیگر ذخیره نماید.

8 - برنامه ای بنویسید که عدد دلخواه A را از کاربر گرفته و قدرمطلق آن را محاسبه کند.

9 - برنامه ای بنویسید که نمره یک دانشجو را دریافت کند، اگر نمره بالای 18 بود چاپ کند عالی، اگر بالای 14بود چاپ کند خوب، اگر بالای 10 بود چاپ کند ضعیف و در غیر این صورت چاپ کند مردود.

10 - برنامه ای بنویسید که با استفاده از حلقه while،توان سوم اعداد یک تا 6 رامحاسبه کند

11 - با استفاده از حلقه for مجموع زیر را محاسبه کنید

\[y=\sum _{i=1}^{n} \frac{1}{\sqrt{i}}\]

12 - سوال قبل را در حالتی بنویسید که n را به عنوان ورودی را از کاربر بگیرد و اگر عدد کوچکتر از 1 بود، چاپ کند جواب شما بی معنی است و اگر عدد بزرگتر از1 بود، محاسبه را انجام دهد

13 - برنامه ای بنویسید که عدد فردN را بخواند و سری زیر را با استفاده از حلقه for محاسبه نماید

\[s=1+\frac{1}{2!}+\frac{1}{3!}+...+\frac{1}{N!}\]

14 - با استفاده از ساختار switch-case برنامه ای بنویسید که مقدار دما رابر اساس واحدی که کاربر مشخص میکند، دریافت کند و آن را بر حسب واحد دیگری نمایش بدهد

\[\begin{matrix} K=C+273\\ F=1.8C+32\\ R=1.8C+491.4 \end{matrix}\]

15 - دستوری بنویسید که چندجمله ای زیر را در متلب نمایش دهد.مقدار چند جمله ای فوق را در نقطهx=1 بیابید.

\[f(x)=3x^{4}-0.5x^{3}+x-5.2\]

16 - دو چند جمله ای زیر را در هم ضرب کرده و چند جمله ای حاصل را بنویسید.خارج قسمت و باقی مانده تقسیم تابعg(x)برf(x)رانیز حساب کنید

\[\begin{matrix} f(x)=3x^{3}-5x^{2}+6x+2 \\ g(x)=x^{5}+3x^{4}-x^{2}+2.5 \end{matrix}\]

17 - نمودار دو چند جمله ای زیر را در یک پنجره شکل رسم کنید

\[\begin{matrix} f(x)=3x^{4}+2x^{3}+7x^{2}+2x+20 \\ g(x)=5x^{3}+9x-2 \end{matrix}\]

18 - ریشه های چند جمله ای زیر را بیابید

\[F=x^3+3x+1\]

19 - تابع بهترین چند جمله ای درجه 3 و درجه 4 عبوری از نقاط زیر را به دست آورید و نمودار تابع را رسم کنید.

A=[1 2 3 7;6 7 22 32;98 5 -23 1;32 5 -75 23]

20 - دستگاه معادلات خطی زیر را حل کنید.

\[\left\{\begin{matrix} x+2y+3z+7t=4\\ 6x+7y+22z+32t=5\\ 98x+5y-23z+t=7\\ 32x+5y-75z+23t=1 \end{matrix}\right.\]

21 - برنامه ای بنویسید که ماتریس ضرایب و مقادیر سمت راست یک دستگاه معادلات خطی را از کاربر بگیرد و پاسخ دستگاه را با پیغام مناسب نمایش دهد.

22 - تابعی در متلب MATLAB  بنویسید که یک آرایه خطی از کاربر دریافت ، کوچکترین و بزرگترین مقادیر را حذف و اگر پس از آن مقادیر تکراری در صورت وجود را حذف و در نهایت آرایه تغییر یافته را چاپ کند.

23 - با استفاده از روش نیوتن - رافسون و گاوس سایدل ( هر دو روش ) پاسخ یکی از معادلات زیر را حداقل تا شش رقم اعشار بیابید. برای این کار هر مرحله را درون یک حلقه ی تکرار قرار دهیدو نتایج بدست آمده در هر مرحله را در یک ماتریس ذخیره کنید. پس از حلقه تکرار ، کل ماتریس نتایح را در یک فایل اکسل بنویسید، نمودار را نیر ترسیم نمایید. در انتها نتایج هر دو روش را با هم مقایسه نماید و از دستور شرطی برای نمایش نتیجه استفاده نمایید.

\[f(x)=sin(x)-x \;\;\;\;\;\;\; x\in \left [ 0 , 2 \right ]\]

\[f(x)=e^{x}-x \;\;\;\;\;\;\; x_{0}=0\]

\[f(x)=x^{5}-1 \;\;\;\;\;\;\; x_{0}=0.5\]

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

\[\prod_{j=1}^{100} \frac{j-3}{j-8}\]

25 - برنامه ای بنویسید که N را از ورودی دریافت کند و یک جدول ضرب N*N را تولید و چاپ کند. همچنین فلوچارت آن را نیز رسم کنید.

26 - برنامه ای بنویسید که تابع های زیر را در بازه های خواسته شده رسم کند.

\[f(x)=e^{ \frac{-1}{2} x}cos(4x)\]

\[f(x)=\begin{cases} sin(x)& \text{ if } x\in [-2\pi,2\pi] \\ x^{2}-1& \text{ if } x\in[2\pi,10] \\ 4& \text{ if } x\in otherwise \end{cases}\]

27 - برنامه ای بنویسید که N را از ورودی دریافت کرده و جدول زیر را چاپ کند.

\[\begin{bmatrix}1 & 2 & 3 &... &N \\2 & 3 & 4 & ... & N+1 \\ 3& 4 & 5 & ... & N+2 \\ ...&... & ...& ... & ... \\ N& N+1 & N+2 & ... & 2N+1 \\\end{bmatrix}\]

28 - برنامه ای بنویسید که نمودار تابع زیر در یک شکل شکل به طور همزمان ترسیم کند. در بازه 4 تا 4-

از دستور legend ، برچسب محورهای مختصات ، عنوان ، توضیحات برای هر نمودار وارد شود.

\[f(x)=\frac{1}{1+x^{2}} \;\;\; f(x)=sin(2x)\;\;\; f(x)=1-cos(x)\]

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

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

31 - برنامه ای بنویسید که تا زمانی که دو آرایه دو بعدی ( ماتریس ) با ابعاد برابر وارد نکنیم از کاربر بخواهد دوباره ماتریسی را وارد نماید.

32 - تابعی بنویسید که فاصله اقلیدسی بین دو بردار را بدست آورد. بردارها ورودی تابع هستند که می توانند به صورت سطری یا ستونی باشند.

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

34 - مینیمم min محلی یک سیگنال سینوسی زیر را در بازه  0 تا 1 بدست آورید و منحنی آن را نیز رسم کنید.

\[y(t)=cos(2\pi t)+3cos(\frac{1}{2} \pi t)\]

35 - در بازی گوسین عددی صحیح بین 1 تا 10 به صورت تصادفی انتخاب می شود. در صورتی که حدس شما از این عدد بزرگتر باشد ، جمله Too High و در صورتی که حدس شما از این عدد کوچکتر باشد جمله Too Low را نمایش دهد. این بازی تا زمانی ادامه دارد که کاربر عدد مورد نظر را وارد نماید. برنامه این بازی را بنویسید.

36 - با استفاده از دستور fsolve معادلات غیرخطی زیر را حل کنید.

\[ \left\{\begin{matrix} x_{1}^{2}+4x_{2}^{2}=5\\2x_{1}^{2}-2x_{1}-3x_{2}=2.5\end{matrix}\right. \;\;\;\;\; x_{1,0}=0.8 \;\;,\;\; x_{2,0}=0.2\]

37 - نمودار تابع زیر را با دستور semilogy در بازه [0,30]  رسم کنید. محورهای مختصات را نام گذاری کنید و نمودار را شبکه بندی نمایید.

\[ y(t)=\frac{2+sin(t)}{2-cos(\frac{t}{4})}e^{-0.05t}\]

38 - نمودار تابع غیرخطی را رسم نمایید.

\[ y(t)=\left| \frac{sin(50t)}{t} \right|sin(t+\pi)\]

سپس نمودار را hold کرده و تابع زیر را نیز رسم کنید.

\[ f(z)=10e^{z}\;\;\;\; z \in[0.01+0.5i,-1+50i]\]

39 -معادله یک بیضی در سیستم مختصات قطبی به صورت زیر است. نمودار r بر حسب theta را رسم کنید.

\[r=\frac{a(1-b^{2})}{1-bcos(\theta)}\;\;\;\;\; a=2\;,\;b=0.5\]

40 - نمودار منحنی زیر را با دستور surf رسم نمایید.

\[f(x,y)=cos(x)cos(y)\]

41 - نمودار منحنی پارامتری را بر حسب توابع زیر در بازه خواسته شده رسم کنید. ( plot3 )

\[\left\{\begin{matrix} x(t)=sin(2t)+sin(t)^2\\ y(t)=t\\z(t)=cos(2t)+cos(t)^2\end{matrix}\right. \;\;\;\;\;\;\; t \in [0,10\pi]\]

42 - تابع گسسته زیر را رسم کنید

\[y[n]=25cos(\pi n+5)e^{0.1n}\;\;\;\;\;n=0,1,2,...,40\]

43 - یک تابعی بنویسید که یک دایره را رسم نماید به طوری که آرگومان های ورودی آن (x,y,r) باشد که x و y مختصات مرکز دایره و r شعاع دایره است. برای استفاده و اجرای تابع مذکور 30 بار آن را اجرا نمایید که دایره ها شعاع و مرکز تصادفی داشته باشند و همه 30 دایره را در یک پنجره رسم نمایید.

44 - حاصل ضرب تابع چند جمله ای زیر را محاسبه کنید.

\[(x^{2}-x-1)(x^{3}-2)(x^{2}-3)\]

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

\[\left\{\begin{matrix} 470i_{1}+300i_{2}-5=0\\ -300i_{2}+560i_{3}+1000i_{5}=0\\ 100i_{4}-560i_{3}+10=0\\ -i_{1}+i_{2}+i_{3}+i_{4}=0\\-i_{4}-i_{3}+i_{5}=0\end{matrix}\right.\]

46 - مقدار انتگرال زیر را محاسبه کنید.

\[\int_{-2}^{6} \frac{5}{4}x^{6}-2x^{5}+0.2x^{3}-7\;\;\;\;dx\]

47 - برنامه ای بنویسید که شماره دانشجویی و معدل دانشجویان یک کلاس ٢٠ نفری را دریافت کرده و معدل و شماره دانشجویی سه شاگرد برتر را برگرداند.

48 - برنامه ای بنویسید که یک بردار از اعداد صحیح مثبت با طول دلخواه دریافت کند و عناصر تکراری آن ماتریس را حذف کند

49 - برنامه ای بنویسید که یک بردار دلخواه را از کاربر دریافت کند. به جای درایه های زوج مثبت آن منفی آن ها و به جای درایه های فرد مثبت آن ١ −قرار دهد. به جای درایه های زوج منفی آن توان دوم آن ها و به جای درایه های فرد منفی آن ها منفی دوبرابر آن ها را قرار دهد. در انتها درایه های بردار را به صورت زیر مرتب کند.

درایه های مثبت از کوچک به بزرگ,درایه های منفی از بزرگ به کوچͷ,درایه های صفر

50 -

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

تکالیف متلب MATLAB - محاسبات عددی ( کد Mat0094 )

1 - Solve the equation with an accuracy of 10e-4 by using the secant methode

\[\begin{matrix} x^{3}-4x^{2}+2x-8=0\\ x_{0}=3\\ x_{1}=1 \end{matrix}\]
 

2 - Find a approximate root of equation in [-1,1] using Newton's method with 10e-5 accuracy.

\[e^{-x}-x^{2}-x=0\]

3 -  یک تابع بنویسید که یک عدد را دریافت کند و مشخص کند چند عدد اول کوچکتر از آن عدد وجود دارد. به عنوان مثال عدد ۱۰ را دریافت کند و عدد ۴ را نمایش دهد (۲و ۳و ۵و۷ چهار عدد اول کوچکتر از ۱۰ هستند)

4 - تابعی بنویسید که بررسی کند شماره وارد شده حتما شماره موبایل باشد. بدین صورت که تابع یک شماره تلفن را دریافت کند. بررسی کند که اولین رقم سمت چپ شماره حتما صفر باشد، در غیر این صورت پیامی چاپ کند که The number must be start zero. در مرحله دوم بررسی کند که شماره حتما یازده رقم داشته باشد، در غیر این صورت پیامی چاپ کند که   The number have must eleven digits . در مرحله سوم بررسی کند که دومین رقم سمت چپ حتما عدد 9 باشد، در غیر این صورت پیامی  The number entered is not a mobile number را چاپ کند.

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

6 - تابعی بنویسید که از روش کرامر یک دستگاه معادلات خطی را حل کند. اگر ورودی های این تابع ماتریس A و بردار b باشد و خروجی آن بردار x باشد.

7 -  به کمک نرم افزار متلب انتگرال زیر را با روش نقطه میانی بدست آورید. ( مقدار h را 0.1 در نظر بگیرید. )

\[ \int_{0}^{35} e^{x}sin^{2}(x)dx\]

8 - به کمک نرم افزار متلب مقدار انتگرال زیر را به روش گاوس سه نقطه ای محاسبه کنید.

\[ \int_{2}^{4} sin(2x)dx\]

9 - برای محاسبه انتگرال به روش سیمپسون برنامه ای بنویسید و مقدار انتگرال زیر را بدست آورید.

\[ \int_{0}^{2} \sqrt[3]{x^{2}}dx \;\;\; (S(0.25))\]

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

تکالیف متلب MATLAB - بررسی مثلث ( کد Mat0093 )

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

2 - برنامه ای بنویسید که اعداد 1 یا 2 یا 3 را از ورودی گرفته و مشخص کند عدد ورودی کدام است و اگر غیر از این وارد شد ، برنامه مشخص کند که عدد وارد شده جزو این اعداد نیست.

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

4 - برنامه قبل را با ساختار Switch-Case بنویسید.

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

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

7 - برنامه ای بنویسید که سه ضلع ورودی را گرفته مشخص کند این اعداد تشکیل یک مثلث قائم الزاویه می دهند یا خیر؟ ( شرط مثلث بودن اعداد هم چک شود )

8 - برنامه ای بنویسید که سه عدد را از ورودی گرفته مشخص کند این اعداد تشکیل یک مثلث متساوی الساقین می دهند یا خیر ( شرط مثلث بودن اعداد هم چک شود )

9 - برنامه ای بنویسید که سه عدد را از ورودی گرفته مشخص کند این اعداد تشکیل یک مثلث متساوی الاضلاع می دهند یا خیر ( شرط مثلث بودن اعداد هم چک شود )

10 - برنمه ای بنویسید که اعداد زوج 1 تا 20 را در خروجی چاپ کند.

11 - برنامه قبلی را با while بنویسید.

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

13 - برنامه ای بنویسید که یک عدد را از ورودی گرفته مجموع اعداد زوج قبل از آن را در خروجی چاپ کند ( برنامه با حلقه while نوشته شود )

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

15 - برنامه ای بنویسید که یک عدد را از ورودی گرفته مشخص کند اول است یا هیر؟

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

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

18 - برنامه ای بنویسید که جدول ضرب 1 تا 10 را در خروجی چاپ کند.

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

20 - یک تابع بنویسید که فاکتوریل عدد را حساب کند.

21- برنامه ای بنویسید که فشار هوای منطقه ای را بر حسب پاسکال بخواند و آن را به بار تبدیل کند.

22 - برنامه ای بنویسید که وزن افراد را بر حسب کیلوگرم بخواند و به پوند تبدیل کند.

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

تکالیف متلب MATLAB - سری تیلور تابع مختلط ( کد Mat0091 )

1 - تابع زیر را با n جمله نخست بسط تیلور این تابع حول صفر تقریب می زنیم. منحنی های تقریب زده شده را برای n=2,5,10,20 رسم کنید.

\[\begin{matrix} e^{z}\\ ln(z)\\ z^{2}+z \end{matrix}\]

 

2 - برنامه ای بنویسید که انتگرال معین تابع زیر را در یک بازه دلخواه با روش مستطیلی تخمین بزند. آرگومان های ورودی عبارتند از ابتدای بازه ، انتهای بازه ، و عرض مستطیل

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

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

\[ \sqrt[3]{7}\]

4 - با استفاده از فرمول مک لورن مقدار عبارت زیر را با چهار رقم اعشار درست محاسبه کنید.

\[ sin(10^\circ )\]

5 - با استفاده از سه جمله اول سری مک لورن تابع زیر را تقریب بزنید.

\[ cos(0.5 )\]

6 - نشان دهید برای هر x و y حقیقی رابطه زیر برقرار است.

\[ \left| sin(x)-sin(y)\right|\leq \left|x-y \right|\]

7 - برای سرشکنی کمترین مربعات معمولی y=3x2+2x+10  اگر

\[ x_{i}=\begin{bmatrix}1\\...\\...\\...\\10\end{bmatrix}\]
y را بدست آورید و y ها را خطا دار کرده (randn)
x رو از 1 تا 10 تغییر بده و y ها را به ازای این مقادیر از x بدست بیاورید و سپس y ها را خطا دار کنید.
\[y_{i}+randn\]

خطا دار که شد از

\[x=(A^{T}A)^{-1}A^{T}y\]

استفاده کنید و ببینید به مجهولات که 2 ، 3 و 10 هستند چقدر نزدیک هستید.

8 - تعداد دنباله های دودویی به طول n که دقیقا m بار در آن ها 01 ظاهر شده است را بیابید. n>m

9 - فرض کنید که

 

الف )  نمایش این عدد را در یک سیستم اعشاری معمولی 4 رقم اعشاری بنویسید.

ب ) گرد شده این عدد را در نمایش علمی 4 رقم اعشاری بنویسید.

ج ) نمایش این عدد را در یک سیستم رایانه ای 4 رقمی بنویسید.

10 - به چهار روش ( استقرا - برهان خلف - مستقیم - contraposition ) رابطه ی زیر را اثبات کنید.

\[1+2+3+4+...+n=\frac{n(n+1)}{2}\]

11 - با استفاده از روش تکراری ژاکوبی جواب دستگاه معادلات زیر را به دست آورید. جواب اولیه را بردار صفر در نظر بگیرید و محاسبات را با 4D انجام دهید.

\[\begin{matrix}4x_{1}-x_{2}+x_{3}=4\\x_{1}+6x_{2}+2x_{3}=9\\-x_{1}-2x_{2}+5x_{3}=2\end{matrix}\]

12 - برنامه ای بنویسید که نقاط پشتیبان را از کاربر گرفته و به عنوان خروجی درونیاب خطی را چاپ کند. تعداد نقاط پشتیبان را در ابتدا دریافت کند.

13 - برنامه ای بنویسید که نقاط پشتیبان را از کاربر گرفته و درون یابی لاگرانژ را حساب کنید و مقدار نقاط دلخواه را در تابع به دست آمده محاسبه کند.

14 -

15 -

16 -

17 -

18 -

19 -

20 -


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

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