2007年11月29日木曜日

MATLABのLAPACE関数の利用方法

L = LAPLACE(F) は、デフォルトの独立変数 t をもつスカラシンボリックオブジェクトF のラプラス変換です。
%----------------- MATLABソース -----------------%
syms t s a;
f= {
t^4 ;
1/sqrt(s) ;
exp(-a*t) ;
};
N = length(f);
for i=1:N
L = laplace(f{i}); %ラプラス変換
disp(f{i});
disp('ラプラス変換後');
disp(L);
disp('----------------------------------');
end
%----------------- MATLABソース -----------------%

実行の結果
t^4
ラプラス変換後
24/s^5
----------------------------------
1/s^(1/2)
ラプラス変換後
(pi/t)^(1/2)
----------------------------------
exp(-a*t)
ラプラス変換後
1/(s+a)
----------------------------------

0 件のコメント: