Matrix must be square 出错求助
x=0.0:0.02:2*pi;tp=length(x)/2;
t=1:1:length(x);
cmax=10 ;
g(t)=(2*pi*(cmax)^2)^(1/4)*exp(((t-tp)^2)/4*(cmax)^2)*exp(j*m0/2*(t-tp)^2);
可是老是出错,
??? Error using ==> mpower
Matrix must be square.
试了好多地方,可一直找不到原因.请问到底哪不对啊?谢谢
[ 本帖最后由 eight 于 2007-7-31 14:33 编辑 ] http://forum.vibunion.com/forum/thread-46001-1-1.html
参看这个帖子
具体点
由于t是一个一行的矩阵,t-tp还是一个一行的矩阵,如若要相乘,应该是点乘,即(t-tp).^2 先转置一个变成1×n×n×1的方式回复 #4 HolySaint 的帖子
分清矩阵的点乘和叉乘,以及你的目的。照你刚才的方法得到是一个数
页:
[1]