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

آموزش متلب قسمت 13: محاسبه مشتق در متلب


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

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

Matlab مجموعه ای از توابع داخلی در خود دارد که محاسبه مشتق را به راحتی امکان پذیر می کند.

فهرست مطالب

مشتق در متلب

مشتق یک مقدار ثابت در متلب

مشتق دوم در Matlab

مشتق جزئی در Matlab

مشتق یک ماتریس در Matlab

مشتق در متلب

مثال های زیر را در نظر می گیریم

مثال 1

آموزش مشتق در مطلب

مثال 2

آموزش مشتق در مطلب

مثال 3

آموزش مشتق در مطلب

برای یافتن مشتق f، g و h در Matlab با استفاده از تابع syms، از کد زیر استفاده می کنیم.

syms x
f = cos(8*x)
g = sin(5*x)*exp(x)
h =(2*x^2+1)/(3*x)
diff(f)
diff(g)
diff(h)

که موارد زیر را برمی گرداند (میتوانید تنها یک تابع diff را اجرا کنید تا از نمایش چند جواب در یک زمان گیج نشوید)

آموزش مشتق در مطلب

مشتق بالا را میتوانیم بصورت زیر بنویسیم

آموزش مشتق در مطلب

مشتق از یک مقدار ثابت

می دانیم که مشتق هر جمله ثابت صفر است، اما اگر به دلایلی می خواهید مشتق یک مقدار ثابت را با استفاده از Matlab پیدا کنید، به این صورت عمل کنید.

constant = sym('5');
diff(constant)

مشتق دوم در Matlab

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

diff(f,2)

یا

diff(diff(f))

هر دو نتیجه یکسانی خواهند داشت.

مشتق جزئی در Matlab

برای پیدا کردن مشتق یک عبارت حاوی بیش از یک متغیر، باید متغیری را که می‌خواهید متمایز باشد مشخص کنید، .

تابع diff به محاسبه مشتق جزئی عبارت کمک می کند
با در نظر گرفتن آن متغیر

  مثال

آموزش مشتق در مطلب

مشتق جزئی f نسبت به x چیست؟

مشتق جزئی f نسبت به x چیست؟

در اینجا نحوه انجام این کار در Matlab آورده شده است

کد

syms x y
f = sin(x*y)
diff(f,x)

که نتیجه زیر را برمی گرداند

آموزش مشتق در مطلب

مشتق از یک ماتریس در Matlab

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

اگر ماتریس A با مقادیر زیر داشته باشیم

آموزش مشتق در مطلب

کد

syms x
A = [cos(4*x) 3*x ; x sin(5*x)]
diff(A)

که نتیجه زیر را برمی گرداند

آموزش مشتق در مطلب

تولید شده توسط کلیک سایت

پشتیبانی آنلاین
آماده پاسخگویی هستیم
انتخاب تصویر جهت ارسال:
در حال ضبط صدا

(جهت توقف و یا لغو ضبط از دکمه های زیر استفاده کنید)

توقف و ارسال :
لغو ضبط
در حال حاضر تمامی کارشناسان آفلاین هستند. همواره می توانید با شماره تلگرام / واتساپ 09010005000 به صورت آنلاین با ما در ارتباط باشید. جهت ورود به واتساپ کلیک کنید
0 پیام جدید
پشتیبان در حال تایپ ...
ارسال تصویر ضبط صدا
0 کارشناسان آنلاین می باشند
این گفت و گو توسط پشتیبان به اتمام رسید