legend对当前子图起作用,你试试:
clear all;clc;
tt=0:pi/20:pi;
k=[1:9]';
t=k*tt;
y1=sin(t);
y2=cos(t);
subplot(2,1,1);
plot(tt,y1);
legend('λ=3.57','λ=3.58','λ=3.6','λ=3.7','λ=3.8','λ=3.8','λ=3.94','λ=3.98','λ=4',0);
subplot(2,1,2);
plot(tt,y2);
legend('λ=3.57','λ=3.58','λ=3.6','λ=3.7','λ=3.8','λ=3.8','λ=3.94','λ=3.98','λ=4',0);
你这个括号是全角的,应该是
legend('λ=3.57','λ=3.58','λ=3.6','λ=3.7','λ=3.8','λ=3.8','λ=3.94','λ=3.98','λ=4',0)