请问下面的程序有错吗?matlab老是提示Error using stem (line 44) X must be same length as Y.求指教>> clf;>> N=8;>> n1=-N:-1;>> c1=-4*j*sin(n1*pi/2)/pi^2/n1.^2;>> c0=0;>> n2=1:N;>>c2=-4*j*sin(n2*pi/2)/ pi^2/n2.^2;>> cn=[c1 c0 c2];>> n=-N

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/05 22:00:25

请问下面的程序有错吗?matlab老是提示Error using stem (line 44) X must be same length as Y.求指教>> clf;>> N=8;>> n1=-N:-1;>> c1=-4*j*sin(n1*pi/2)/pi^2/n1.^2;>> c0=0;>> n2=1:N;>>c2=-4*j*sin(n2*pi/2)/ pi^2/n2.^2;>> cn=[c1 c0 c2];>> n=-N
请问下面的程序有错吗?matlab老是提示Error using stem (line 44) X must be same length as Y.求指教
>> clf;
>> N=8;
>> n1=-N:-1;
>> c1=-4*j*sin(n1*pi/2)/pi^2/n1.^2;
>> c0=0;
>> n2=1:N;
>>c2=-4*j*sin(n2*pi/2)/ pi^2/n2.^2;
>> cn=[c1 c0 c2];
>> n=-N:N;
>> subplot(2,1,1);
>>stem(n,abs(cn)); ///就是这儿不通过
>> ylabel('Am ofCN');
>> subplot(2,1,2);
>>stem(n,angle(cn));
>> ylabel('phase ofCN');
>> xlabel('\omega/\omega0');

请问下面的程序有错吗?matlab老是提示Error using stem (line 44) X must be same length as Y.求指教>> clf;>> N=8;>> n1=-N:-1;>> c1=-4*j*sin(n1*pi/2)/pi^2/n1.^2;>> c0=0;>> n2=1:N;>>c2=-4*j*sin(n2*pi/2)/ pi^2/n2.^2;>> cn=[c1 c0 c2];>> n=-N
肯定是不对的.
c1=-4*j*sin(n1*pi/2)/pi^2/n1.^2;
c2=-4*j*sin(n2*pi/2)/ pi^2/n2.^2;
上面两句话,得到的是两个数 而不是两个向量,所以,n中只有3个元素,故肯定不与cn的长度相等.
上面的问题可以参考我以前回答的问题.连接如下:

请问下面的程序有错吗?matlab老是提示Error using stem (line 44) X must be same length as Y.求指教>> clf;>> N=8;>> n1=-N:-1;>> c1=-4*j*sin(n1*pi/2)/pi^2/n1.^2;>> c0=0;>> n2=1:N;>>c2=-4*j*sin(n2*pi/2)/ pi^2/n2.^2;>> cn=[c1 c0 c2];>> n=-N matlab二重积分问题我正在用matlab做一个二重积分syms x y;W=一个很复杂的函数,但是没有错.Q=dblquad(W,0.5,sec(y),0,pi/n);程序说x的最大值只能是一个数值,不能是带有y的函数.请问有什么办法能解决吗? 求下题的MATLAB程序 最小二乘法的matlab程序 求下式的Matlab程序 高斯列主元消元法的matlab程序 请问我写的有错吗要是有错请你告诉我. 请问下面的matlab程序哪里出错了?请帮我改正一下,function[f,k]=sconv(f1,f2,k1,k2,p) %计算连续 求大神支招,我想用ode45来求解一个微分方程的数值解,但是MATLAB老是说有错,怎么办?程序是clear all;options = odeset('RelTol',1e-4,'AbsTol',[1e-4 1e-4]);[T,Y]=ode45(@guanxi,[0 12],[0 1 1],options);对应 guanxi.m 是funct 一个关于matlab的小问题l=9.8;m=0.01;g=9.8;q=0.1;t=0:0.01:5000;theta=0.1*exp(-q*t/2)*sin(sqrt(g/l-(q^2)/4)*t);plot(t,theta);请问这个程序有问题吗?怎么老是在倒数第二步提示错误.我是想根据t算出theta的值, 我的MATLAB程序运行这条指令时老是出不了结果 quad('x.*log(1+x)',0,1); 程序根本没有显示结果 matlab--哪位帮我把下面的程序运行下!求了!麻烦把得到的图贴上来!如果有错的话麻烦修改下……可以用百度HI呼叫我!我在!我这里在网吧,没有程序啊……哭死了E=10 C=10*10^-6 R=2000 %输入电压E,电 请问用matlab进行谐波分析,用的是fft加窗插值算法.加窗的程序我会写,插值的程序怎样写?你会吗? 请问有人知道共轭梯度法的FR,PRP,HS三个算法的Matlab程序吗?如题...感激不尽! 请问下面matlab程序哪儿出错了?请给出正确的程序,急,x=linspace(0,1.2,121);>> v=-4361/300000*(x.*(-50)+30)*(x.*30-25*x.^2)^(1/2)+13083/10000*asin(x.*5/3-1); 求问一道用Matlab的题目.,求matlab的程序,K是分子,下面是有分号的. simpson公式的matlab程序 kruskal算法的Matlab程序