matlab 空间几何作图中出现错误

来源:百度知道 编辑:UC知道 时间:2024/06/27 14:17:02
t=0:0.01:20;
x=x=exp((-2)*t)*cos(pi/2*t);

这步后显示
??? Error using ==> mtimes
Inner matrix dimensions must agree.
但是1/t 和1./t有什么区别呢 我就是弄不懂诶 第一个又要报错
新手。。。担待一下


exp((-2)*t).*cos(pi/2*t);

比如一个向量是a=[1,2,3,4]'
另一个向量是b=[2,3,4,5]'
a.*b=[1*2,2*3,3*4,4*5]'=[2,6,12,20]'
即两个向量每个分量分别相乘

数学中定义的点乘是两个向量分量相乘再相加
(1,2,3).(2,3,4)=1*2+2*3+3*4=20
matlab中一般是这么用:
a=[1 2 3]'
b=[2 3 4]'
a点乘b=a'*b

t=[1 1.01 1.02 ... 20]
1./t=[1/1 1/1.01 1/1.02.... 1/20]
你用matlab运行一下不就知道了吗?