主要是图例的位置参数有错,程序可改为:x = -pi:pi/20:pi;plot(x,cos(x),'-ro',x,sin(x),'-.b')h = legend('cos x','sin x','Location','NW');
matlab 里索引语法是小括号,像这样:
A(1) = 1
如果有其它编程语言经验的话,的确会发现这个语法比较蛋疼……