matlabkhooneh

پروژه متلب MATLAB - کدنویسی روش کرامر Cramer ( کد Mat0053 )

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

( کد نوشته شده ابتدا با دریافت دو ماتریس A ( باابعاد دلخواه  n*n ) و B ، مقدار x را محاسبه می کند.)

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

 

پروژه متلب MATLAB - کدنویسی روش گوس سیدل Gauss–Seidel و ژاکوبی Jacobi ( کد Mat0052 )

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

اگرچه از این روش می‌توان در هر ماتریسی که دارای درایه قطری صفر نباشد استفاده کرد، اما فقط در صورتی همگرایی تضمین می‌شود که ماتریس مثبت معین یا قطری‌غالب باشد.

( کد نوشته شده ابتدا با دریافت دو ماتریس A و B و تعداد تکرار n ، مقدار x را در مرتبه n تکرار محاسبه می کند.

 

2 - به روش های ژاکوبی و گاوس سیدل جواب دستگاه زیر را بدست آورید.

\[\left\{\begin{matrix} x_{1}+x_{2}+x_{3}+x_{4}+x_{5}=1\\ x_{1}+2x_{2}+3x_{3}+4x_{4}+5x_{5}=0\\ x_{1}+3x_{2}+6x_{3}+10x_{4}+15x_{5}=0\\ x_{1}+4x_{2}+10x_{3}+20x_{4}+35x_{5}=0\\ x_{1}+5x_{2}+15x_{3}+35x_{4}+70x_{5}=0 \end{matrix}\right.\]

نکته مهم در این سوال چک کردن شرط همگرایی روش گاوس سیدل است.

روش گوس سایدل همگرا است، اگر:

الف - ماتریس ضرایب  یک ماتریس مثبت معین متقارن باشد،

ب - ماتریس ضرایب  اکیداً غالب قطری باشد.

ماتریس ضرایب این دستگاه هیچ کدام از دو شرط بالا را ندارد. پس روش گاوس سیدل همگرا نشده و جواب نمی دهد و فقط می توان از روش ژاکوبی استفاده کرد.

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

پروژه متلب MATLAB - کد نویسی بسط لاپلاس دترمینان ( کد Mat0051 )

1 - بسط لاپلاس (یا بسط همسازه‌ای ) برای محاسبه‌ی دترمینان ماتریس مرتبه‌ی n به فرم زیر است

\[\left | A \right |=\sum_{j=1}^{n}(-1)^{i+j} a_{ij} \left | A_{ij} \right |\]

که بسط بر اساس سطر دلخواه i  صورت گرفته است. منظور از Aij (ماتریس کهاد) ماتریسی است که از حذف سطر i ام و ستون j ام ماتریس اصلی به دست آمده است.

( کد نوشته شده می تواند دترمینان هر ماتریس مربعی ( بدون محدودیت در ابعاد را محاسبه کند. ) )

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

تکالیف پایتون Python - محاسبات گرما ( کد Py0011 )

حل مسائل کتاب Chemical and Biomedical Engineering Calculations Using Python

1 - You have been hired by a specialty chemical company that has been researching the physical properties of acetone (a common chemical for removing nail polish). The company observed that at an unknown temperature, acetone exhibited the same heat capacity as water. The company found the following quadratic equation for the heat capacity of acetone as a function of temperature

\[C_{p}=26.63+0.183T-45.86\times 10^{-6}T^{2} \; \; \; \; J/(mol.K)\]

You have been hired to determine the temperature at which acetone has the same heat capacity as water (assume that water has a constant heat capacity of 75.6 J/(mol ⋅ K)) on a per mol basis. Finally, the company has two additional requirements:

(1) you need to determine an equation for the change in heat capacity as a function of temperature, that is, dCp dT , and

(2) plot the heat capacity as a function of temperature over the full range of temperatures where the heat capacity of acetone might equal the constant head capacity of water. The company is notoriously skeptical of people that perform mathematical analysis “by hand” and is requiring that you perform all calculations using symbolic mathematics software.

2 -You have been hired by the recently reformed La Vie Claire cycling team (this is the team that Greg LeMond won the Tour de France with in 1986 – see the ESPN 30 for 30 documentary, “Slaying the Badger”). The new team manager knows a little physics and made an interesting observation while studying the standard fluid dynamics equation describing the drag force on a body moving through air (or any Newtonian fluid):

\[F_{D}=C_{D}A\frac{\rho V^{2}}{2.0}\]

where FD, the drag force, is approximately equal to the force the rider is applying to the pedals (neglecting mechanical resistance) when riding on a flat surface. The team manager claimed that for a given force from the rider, the equation should have two solutions for the velocity, V, because it is quadratic. The manager further asserted that if riders could change their velocity somehow, they could shift their velocity to the other, faster solution to the equation without having to change the force on the pedals. You have been hired by the team owner to investigate this claim. Using symbolic mathematics software, show that there is only one positive velocity solution to the equation if FD, the force, CDA (the drag coefficient multiplied by the rider’s frontal or cross-sectional area), and 𝜌 (the density of air, 1.0 kg∕m3) are all positive. The second half of the owner’s request is that you calculate the cyclist’s velocity (in meters per second and miles per hour) using the following assumptions: • Professional cyclists perform 10,000 kJ/day of work • In a major race, cyclists ride 250,000 m/day • Work is force times distance (i.e., force is work over distance) • CDA for a cyclists alone on the road is 0.7–0.9 m2 Finally, estimate the velocity of the same cyclist in a group where each cyclist can draft off the person in front of them, thus reducing CDA to 0.5–0.7m2.

2 -

3 -

4 -

5 -

6 -

7 -

8 -

9 -

10 -

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

تکالیف متلب MATLAB - تابع هارمونیک ( کد Mat0050 )

1 - در درس محاسبات عددی بیان شد که روش های تخمین ریشه معادلات غیرخطی به دو دسته روش های محصورکننده ریشه  bracketing methods و روشهای باز  open methods تقسیم می گردند. روش های محصور کننده رسیدن به حداقل یک ریشه معادله را در بازه مورد بررسی تضمین می نمایند، ولی نقطه ضعف اساسی آنها روند همگرایی کند در رسیدن به تخمین ریشه با دقت از پیش تعیین شده است. از سوی دیگر، روش های باز دستیابی به ریشه را تضمین نمی نمایند، اما در صورت همگرایی به ریشه، روند همگرایی آنها معمولا سریع و فوق خطی می باشد.

در طول تاریخ علوم محاسباتی، محققان متعددی سعی نمودند با ترکیب روش های فوق از مزایای هر یک از این روش ها در الگوریتم پیشنهادی خود بهره مند شوند. به عبارت دیگر، روش های ترکیبی متعددی در محاسبات عددی ابداع شده اند که هدف آن ها دستیابی تضمین شده به ریشه با یک روند همگرایی سریع است. در زیر یکی از این روش ها که ترکیبی از روش تنصیف  bisection و روش سکانت  secant  می باشد، شرح داده شده است.

مانند روش تنصیف، این روش در شروع نیازمند یک بازه [a,b] به گونهای است که داشته باشیم:

\[f(a)\geq 0\; \;, \; f(b)\leq 0\]

بدین ترتیب تضمین می شود که تابع پیوسته f شامل حداقل یک ریشه در بازه فوق خواهد بود.

تمرین :  تعیین ریشه معادله جبری زیر با دقت خواسته شده . بازه اولیه مورد نیاز برای شروع حل را [3,0] درنظر بگیرید.

\[f(x)=-x^{4}+3x^{2}+2=0\]

2 - تابعی بنویسید که اسم آن Harmonic و ورودی آن N باشد و خروجی آن مقدار سری هارمونی تا جمله‌ی N  باشد. همچنین این تابع نمودار مجموع جزیی را هم رسم کند (یعنی روی محور افقی مقادیر از 1 تا N و به ازای هر مقدار، مجموع جزیی سری هارمونی تا آن مقدار رسم شود.)

3 - بردار سرعت جسمی به جرم 20kg به صورت زیر داده شده است. اگر بازهزمانی برابر 2s باشد ، مطلوبست رسم نمودار نیرو - زمان و شتاب زمان را رسم کنید.

\[V=[0 \; \; 3\; \;6 \; \;9 \; \;10\; \; 9.5 \; \;8 \; \;5 \; \;4 \; \;3 \; \;2\; \; 1.5 \; \;1]\]

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

 

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