MATLAB中的画图问题

问题描述:

MATLAB中的画图问题
r=rectangle('Position',[4/3/10^4-0.5,0,1,1]);
t=0:0.0001:0.5;
n=0:0.0001:1;
s=sinc(n);
s0=r*s*exp(-i*4*pi*5300000000*20000/(3*10.^8))*exp(i*pi*0.25*exp(12)*((t-2*20000/3/(10.^8))).^2)
Error using ==> mtimes
Inner matrix dimensions must agree.
1个回答 分类:数学 2014-10-11

问题解答:

我来补答
=rectangle('Position',[4/3/10^4-0.5,0,1,1]);
t=0:0.0001:1;
n=0:0.0001:1;
s=sinc(n);
s0=r*s*exp(-i*4*pi*5300000000*20000/(3*10.^8)).*exp(i*pi*0.25*exp(12).*((t-2*20000/3/(10.^8))).^2);
这样应该不会报错了,但我搞不明白你s0乘以r干什么,r只是一个句柄啊.
再问: 谢谢啊,我等下试试,我是想画一个信号,然后照着抄下来的,r我定义为rect了啊? 难道不能这样表示吗? 等会儿我去查查句柄是什么意思~谢啦
 
 
展开全文阅读
剩余:2000