matlab

مشتق تابع y = f (x) به ما می گوید که چگونه مقدار y نسبت به تغییر x تغییر می کند. به مشتق تابع، شیب تابع نیز گفته می شود.

مشتق تابعf (x) نسبت به متغیر x به صورت زیر نشان داده می شود:

 


متلب

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


 

در نرم افزار متلب می توانید مشتق یک تابع را با استفاده از متد diff() به دست آورید.

انواع ساختار متد ()diff عبارتند از:

  • diff(f)
  • diff(f, a)
  • diff(f, b, 2)

تعریف تابع در متلب (ساده ترین روش)

diff(f)

مشتق تابعf (x) را نسبت به متغیر x برمی گرداند.

مثال 1

% Create a symbolic expression in variable x

syms x

f = cos(x);

disp(“f(x) :”);

disp(f);

 % Derivative of f(x)

d = diff(f);

disp(“Derivative of f(x) :”);

disp(d);

خروجی

word image

مثال 2

مشتق تابع را در یک مقدار مشخص برای متغیر x با استفاده از subs(y,x,k) محاسبه می کند.

subs(y,x,k) مقدار تابع y (همان مشتق تابع نسبت به x) را در x = k می دهد.

% Create a symbolic expression in

# variable x

syms x

f = cos(x);

disp(“f(x) :”);

disp(f);

 % Derivative of f(x)

d = diff(f);

val = subs(d,x,pi/2);

 disp(“Value of f'(x) at x = pi/2:”);

disp(val);

خروجی

diff(f)

diff(f, a)

مشتق تابع f را نسبت به متغیر a برمی گرداند.

مثال

% Create a symbolic expression in variable x

syms x t;

f = sin(x*t);

disp(“f(x) :”);

disp(f);

 % Derivative of f(x,t) wrt t

d = diff(f,t);

disp(“Derivative of f(x,t) wrt t:”);

disp(d);

خروجی

diff(f, a)

انتگرال در متلب (آموزش به زبان ساده)

diff(f, b, 2)

مشتق دوم تابع f را نسبت به متغیر b برمی گرداند.

مثال 1

% Create a symbolic expression in

% variable x,n

syms x n;

f = x^n;

disp(“f(x,n) :”);

disp(f);

% Double Derivative of f(x,n) wrt x

d = diff(f,x,2);

disp(“Double Derivative of f(x,n) wrt x:”);

disp(d);

خروجی

diff(f, b, 2)

به همین ترتیب می توانید مشتق k ام تابع f را با استفاده از diff(f,x,k) محاسبه کنید.

مثال 2

مشتق جزئی زیر را با استفاده از ماتریس ژاکوبین (Jacobian) محاسبه می کند.

word image 4

مثال

% Create a symbolic expression in variable

% u and v

syms u v;

f = u^2;

g = sin(v)*(3*u);

disp(“f(u,v) :”);

disp(f);

disp(“g(u,v) :”);

disp(g);

% Jacobian matrix of function f(u,v) and

% g(u,v)

J = jacobian([f; g], [u v]);

disp(“Jacobian matrix :”);

disp(J);

% Determinant of Jacobian matrix

d = det(J);

disp(“Determinant of Jacobian matrix:”);

disp(d);

خروجی

 

خروجی ماتریس ژاکوبین (Jacobian)

آموزش کامل برنامه نویسی در متلب (22 جلسه رایگان به زبان فارسی)

تفاوت پک های حرفه ای ما با آموزشهای رایگان: بطور خلاصه از زمین تا آسمان! 1-پکها، جدیدترین نسخه نرم افزارها را آموزش می دهند با قابلیت های بسیار بیشتر. 2-پکها توسط متخصص آن نرم افزار، به صورت کاملا پروژه محور و با حل چالش هایی که در مسیر کار عملی و حرفه ای با آن روبرو می شوید تهیه شده اند و بعد از استفاده، کاملا برای بازار کار آماده اید! 3- متد این پکها کاملا کار شده و تا ماهها، در ذهن تان ماندگارند و یادگیری بسیار سریعتر و کاملتری خواهید داشت. آموزشهای رایگان فقط دستورات نرم افزارها را (آنهم ناقص) بیان می کنند و تازه برای ورود به بازار باید ماهها تجربه عملی هم کسب کنید !!

turned_in

چرب زبان

با این اپلیکیشن ساده، هر زبانی رو فقط با 5 دقیقه در روز، توی 80 روز مثل بلبل حرف بزن! بهترین متد روز، تقویت حافظه، آموزش تصویری. یادگیری زبان کلید یادگیری هر مهارتی در قرن 21 !


حتما بخوانید!

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این فیلد را پر کنید
این فیلد را پر کنید
لطفاً یک نشانی ایمیل معتبر بنویسید.

فهرست