我有t=linspace(1, 10, 91)
我必须使用这些值来定义函数y=(((e^(t/10))sin(t))/((t^2)+1)
我在MATLAB中写这个:
y=((exp(t/10)*sin(t))/((t.^2)+1)
Matlab说:
??? Error using ==> mtimes
Inner matrix dimensions must agree.
然后我尝试以任何可能的方式修复它并在*
之前设置一段时间,这就是我得到的:
y=((exp(t/10).*sin(t))/((t.^2)+1))
y =
0.0077
我认为这不是答案,因为它没有给我矩阵的每个值的答案。我真的不知道发生了什么。
有人可以帮忙吗?
答案 0 :(得分:1)
您在/
之前错过了点:
y=((exp(t/10).*sin(t)) ./ ((t.^2)+1))
注意:您可以自己轻松找到这样的问题。你可以做到
((exp(t/10).*sin(t))
并且看到它按预期工作。然后你可以尝试((t.^2)+1))
。哇,这也有效。因此,问题必须由/
引起。从那里到./
只是一小步。