1

我有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

我认为这不是答案,因为它没有给我矩阵每个值的答案。我真的不知道发生了什么。

有人可以帮忙吗?

4

1 回答 1

1

你错过了之前的点/

y=((exp(t/10).*sin(t)) ./ ((t.^2)+1))

注意:您可以自己轻松找到此类问题。你本来可以做的

((exp(t/10).*sin(t))

并看到它按预期工作。那你可以试试((t.^2)+1))。哇,这也有效。因此,问题必须是由/. 从那里到./它只是一小步。

于 2013-06-25T18:46:12.403 回答