程序出现错误,不是很明白哪里出了问题,图无法绘制出,可以请专业人士指点一
可以试试循环里改为 y = [y; cos(m*acos(x))];
然后plot(x,y(1,:),x,y(2,:),x,y(3,:),x,y(4,:),x,y(5,:))
或者直接plot(x,y(1,100),x,y(101,200),x,y(201,300),x,y(301,400),x,y(401,500))
plot这个函数提示的错误是指xy都相同的长度,具体可能是应该用数组,你只用变量。这个查函数使用说明即可解决
前面几行没问题,到了m=1:5的循环那里,你把几组不同的反余弦信号都追加到y里了,x还是保持了原来的长度没变,x,y的长度不一致,定位不出一一对应的坐标点,最后直接plot(x,y)肯定报错啊。