假设我有一个函数 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 ,使得每个元素 y(i,j) 都包含所需函数 y at 的值(t(i), x(j))
?下面是我如何使用 for 循环。
for i = 1:length(t)
y(i,:) = exp(-t(i)) .* sin(x);
end