پروِژه های آنالیز عددی 1 و 2 با نرم افزار متلب (Matlab Project  and Numerical Analysis)


سلام   [جواب سلام واجب است، حتی از نوع سایبری !]

با توجه به اینکه این روز ها توی دانشگاه های کشور،  به خصوص دانشکده ی خودمون درسی به نام آنالیز عددی با طعم برنامه نویسی به زبان متلب گفته  می شه. (اگه اشتباه نکنم این ترم آنالیز عددی 2 هم تو دانشگاه تهران برگزار می شه) 

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

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

راه حل اینکه شما خودتون ، دانشگاه تون و نام استاد تون و برنامه ای را که میخواد رو برای من میل کنید یا در قسمت نظر ها  بذارید تا اول ببینیم دنیا دست کیه و برای کم بود وقت هم ؛ هر کسی که یه پروژه رو انجام داد می تونه؛ لینکشو بذاره تا بقیه دوستاشم استفاده کنن(البته به شرطی که یاد بگیرن و کار کنن و نه کپی)

اگه پیشنهاد دیگه ای هم داشتید؛ خوشحال می شم، بشنوم(البته بهتره بگم ببینم)

ایمیل من : siamak.dona14@gmail.com

با تشکر

یاحق

1) سری اول تمرینات آنالیز عددی 2 دانشگاه تهران - به پیشنهاد دوست خوبم ادریس :

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

محاسبه تجزیه QR  همراه با یک مثال به صورت تشریحی و تصویری : لینک دانلود 


آموزش نرم افزار متلب - قسمت سوم

مائیم نوای بی نوایی              بسمه اله اگر حریف مائی

این مجموعه در راستای مجموعه ی اول و دوم  گرد آوری آوری شده است.

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

 در 10قسمت ثانویه با توابع جدیدتر و امکانات بیشتری از قبل توابع مثلثاتی، توابع نمایی ، وارون ، لگاریتمی ،  توابع معکوس ، توابع سمبلیک  و..... آشنا می شویم.

حال در این 10 قسمت سوم به معرفی تمامی توابع قسمت قبل در فضای اعداد مختلط خواهیم پرداخت و سپس به سراغ ضرب داخلی و خارجی می رویم .

ان شاالله در 10 قسمت بعدی کاربردهای بیشتری را معرفی خواهیم کرد (البته به شرط استقبال شما عزیزان)

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

یاحق


قسمت بیست یکم : توابع لگاریتمی و نمایی و مثلثاتی با اعداد مختلط :

Trig_Functions_Logarithms_and_Exponentials_with_Complex_Numbers.mp4

قسمت بیست دوم : اعداد مختلط و جعبه ابزار نمادین ریاضی :

Complex_Numbers_and_the_Symbolic_Math_Toolbox.mp4

قسمت بیست سوم : ورود  بردارها و استخراج قطعات :

Inputting_Vectors_and_Extracting_Components.mp4

قسمت بیست چهارم : اضافه کردن و تفریق بردارها و ضرب بردارها عددی :

Adding_and_Subtracting_Vectors_and_Multiplying_Vectors_by_a_Scalar.mp4

قسمت بیست پنجم : محاسبه ضرب داخلی و خارجی  بردار ها  :

Calculating_the_Vector_Dot_Product_and_Cross_Product.mp4

قسمت بیست ششم : پیدا کردن مجموع متوسط ​​و طول یک بردار :

Finding_the_Mean_Sum_and_Length_of_a_Vector.mp4

قسمت بیست هفتم : استخراج زیر مجموعه ای از عناصر بردار :

Extracting_a_Subset_of_Vector_Elements.mp4

قسمت بیست هشتم : ایجاد وکتور با عناصر به طور مساوی فاصله :

Creating_Vectors_with_Evenly_Spaced_Elements.mp4

قسمت بیست نهم :  ترکیب بردار ها :

Joining_Vectors_Together.mp4

قسمت سی ام : ضرب و تقسیم بردارها  (عنصر به عنصر) : 

Multiplying_and_Dividing_Vectors_Element-by-Element.mp4


توضیح عکس : شبیه سازی در متلب (ECE Offers Model Based Control System Design)



آموزش نرم افزار متلب (Learning MATLAB)- قسمت دوم

مائیم نوای بی نوایی              بسمه اله اگر حریف مائی

این مجموعه در راستای مجموعه ی اول گرد آوری آوری شده است.

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

ان شاالله در 10 قسمت بعدی کاربردهای بیشتری را معرفی خواهیم کرد (البته به شرط استقبال شما عزیزان)

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

یاحق

قسمت یازدهم : پاکسازی متغیر :           

  Matlab_Essentials_-_Sect_11_-_Clearing_Variables.mp4

قسمت دوازده : تنظیم دقت صفحه نمایش برای محاسبات :

      Matlab_Essentials_-_Sect_12_-_Adjusting_the_Display_Precision_for_Calculations.mp4

قسمت سیزدهم : ایجاد و نگهداری ارزش در متغیرهای نمادین :

Matlab_Essentials_-_Sect_13_-_Creating_and_Storing_Values_in_Symbolic_Variables.mp4

قسمت چهاردهم : انجام محاسبات با متغیرهای نمادین :

Matlab_Essentials_-_Sect_14_-_Performing_Calculations_with_Symbolic_Variables.mp4

قسمت پانزدهم : فاکتوریل  ریشه دوم و ریشه n ام :

Matlab_Essentials_-_Sect_15_-_Factorial_Square_Roots_and_nth_Roots.mp4

قسمت شانزدهم : توابع مثلثاتی و وارون آنها : 

Matlab_Essentials_-_Sect_16_-_Trigonometric_Functions_and_their_Inverses.mp4

قسمت هفدهم  : توابع هذلولوی و وارون آنها :

Matlab_Essentials_-_Sect_17_-_Hyperbolic_Functions_and_their_Inverses.mp4

قسمت هجدهم : توابع نمایی و لگاریتمی :

Matlab_Essentials_-_Sect_18_-_Exponentials_and_Logarithms.mp4

قسمت نوزدهم :  محاسبات ساده با اعداد مختلط :

Matlab_Essentials_-_Sect_19_-_Basic_Calculations_with_Complex_Numbers.mp4

قسمت بیستم : محاسبه اندازه و زاویه ای از اعداد مختلط :

Matlab_Essentials_-_Sect_20_Calculating_the_Magnitude_and_Angle_of_Complex_Numbers.mp4



درباره عکس : کاربر نرم افزار متلب برای آنالیز تصاویر فضایی و شبیه سازی  حرکت ماهواره ها :

حل معادلات جبری و غیر جبری  در نرم افزار متلب

با سلام

در این بحث قراره که یه ذره در مورد معادلات دیفرنسیل صحبت کنیم

در اینجا ابتدا بحث را  از معادلات جبری و غیر جبری شروع می کنیم و سپس به معادلات دیفرانسیل جرئی می رسیم

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

لازم به ذکر است که در اینجا فرض شده که شما جعبه ابزار سمبولیک یا همون symbolic math toolbox بلدید.

اگه بلد هم نیستید اشکالی نداره بعدا سعی می کنم مفصل در موردش بحث کنیم

==================================================================

حل معادله یک متغییره=Algebraic Equations with One Symbolic Variable

برای شروع می خواهیم  معادله یه متغییره0= x ^3 - 6* x^2 + 11 *x - 6 را حل کنیم.

اولا x سیمتریک می کنیم بعدش با دستور solve  به صورت زیر آن را حل می کنیم

syms x

(solve(x ^3 - 6* x^2 + 11 *x - 6 

ans =

1

2

3

می بینیم که معادله درجه ما سه ریشه حقیقی داره

------------------------------ حالا معادلات دیگه رو امتحان کنید

===========================================================================

حل معادله چند متغییره=Algebraic Equations with Several Symbolic Variables


syms x y

f = 6*x ^2 - 6* x^2* y + x*y ^2 - x*y + y^3 - y ^2

این خط وارد نکن   with respect to a symbolic variable y :

(solve( f,y

ans =

1

2* x

(- 3)*x

دراینجا ما معادله ای بر حسب دو متغییر x ,y را حل میکنیم.برای این کار ابتدا x,y سیمتریک می کنیم

سپس f تعریف میکنیم و بعد دستور (solve( f,y

یعنی معادله را بر حسب y حل کن

=======================================================================

حل یک دسته معادله =Systems of Algebraic Equations

در اینجا هم روند کار عین قبله ولی هر معادله رو داخل کوتیشن قرار می دهیم

و با ویگول جدا میکنیم


Syms   x y z

[x, y,z] = solve('z = 4 *x', 'x = y ', 'z = x^2 + y^2 ]

x=

0

2

y=

0

2

z=

0

8

پایان قسمت اول

در صورت استقبال شما دوستان قسمت های بعدی تالیف می شود

یا حق

آموزشگاه توسعه صنعت - کلاس آموزشی نرم افزار متلب

با سلام

با توجه به درخواست شما عزیزان برنامه درسی هر جلسه را می توانید از اینجا به صورت یک فایل پی دی اف

دانلود کنید.

=================================

مطالب اصلی وکاربردی در نرم افزار متلب ( با توجه به پیشرفت کلاس دسترسی به  دانلود فایل ها امکان پذیر می شود)

قسمت اول             قسمت دوم                  قسمت سوم                قسمت چهارم              قسمت پنجم

قسمت ششم         قسمت هفتم             قسمت هشتم              قسمت نهم                    قسمت دهم

قسمت یازدهم          قسمت دوازدهم        قسمت سیزدهم       قسمت چهاردهم             قسمت پانزدهم

============================

مباحث پیشرفته در نرم افزار متلب ( فعلا لینک فایل های زیر فعال نیستند)

آموزش تخصصی gui

آموزش تخصصی  شبکه های عصبی

آموزش تخصصی  الگوریتم ژنتیک

آموزش تخصصی    منطق فازی

آموزش تخصصی    برنامه نویسی

آموزش تخصصی  معادلات دیفراتسیل و بهینه سازی

رمز فایل ها : naderi14