Matlab Türev İşlemleri
Türev Oluşturma ve Tanımlama Metotları
Matlab'da türev oluşturmak ve tanımlamak için farklı yöntemler bulunur:
% 1. Bir Fonksiyonu Sembolik Olarak Tanımlama
syms x; % x sembolü
f(x) = x^2 + 2*x + 1; % f(x) = x^2 + 2*x + 1
% 2. Türev Alma
df = diff(f, x); % df = 2*x + 2
% 3. Türevi Bir Fonksiyon Olarak Tanımlama
df_func = matlabFunction(df); % df_func = @(x) 2*x + 2
Türev İşlemleri
% 1. Türevi Hesaplama
x_val = 2;
df_val = df_func(x_val); % df_val = 6
% 2. Grafik Çizimi
x_vals = -5:0.1:5;
y_vals = f(x_vals);
df_vals = df_func(x_vals);
plot(x_vals, y_vals, 'b', x_vals, df_vals, 'r');
legend('f(x)', 'f''(x)');
xlabel('x');
ylabel('y');
title('f(x) ve f''(x) Grafiği');
Türev Örnekleri
% 1. Birinci Dereceden Fonksiyonun Türevi
syms x;
f(x) = 3*x + 5; % f(x) = 3*x + 5
df = diff(f, x); % df = 3
df_func = matlabFunction(df); % df_func = @(x) 3
% 2. İkinci Dereceden Fonksiyonun Türevi
f(x) = x^2 - 2*x + 1; % f(x) = x^2 - 2*x + 1
df = diff(f, x); % df = 2*x - 2
df_func = matlabFunction(df); % df_func = @(x) 2*x - 2
% 3. Trigonometrik Fonksiyonun Türevi
f(x) = sin(x); % f(x) = sin(x)
df = diff(f, x); % df = cos(x)
df_func = matlabFunction(df); % df_func = @(x) cos(x)
% 4. Üslü Fonksiyonun Türevi
f(x) = exp(x^2); % f(x) = exp(x^2)
df = diff(f, x); % df = 2*x*exp(x^2)
df_func = matlabFunction(df); % df_func = @(x) 2*x*exp(x^2)
Yorumlar
Yorum Gönder