関数 y(t,x) = exp(-t)*sin(x) があるとします
Matlabでは、定義します
t = [0: 0.5: 5];
x = [0: 0.1: 10*2*pi];
y = zeros(length(t), length(x)); % empty matrix init
では、各要素 y(i,j) に必要な関数 y の値が含まれるように、loop を使用せずに行列 y を定義するにはどうすればよい(t(i), x(j))
でしょうか? 以下は、forループを使用して行った方法です。
for i = 1:length(t)
y(i,:) = exp(-t(i)) .* sin(x);
end