matlab中legend加图示命令的使用

2025-03-19 09:15:36
推荐回答(2个)
回答1:

“matlab”中“legend”加图示命令的使用方法:

N=10;

load x.txt;

load y.txt;

xr=10*ones(N*N);%预测值

n=0:length(x)-1;

figure(1)

plot(n,xr,'-k',n,y,'-.r',n,x,'-bo');% k 是黑色,其他没有问题

legend('预测值','估计结果x','观测数据y');% N = 10;xr = 10*ones(N*N); xr 是 10×10 矩阵。
% 把 n 和 xr 的维数调整到一致就可以正常显示 legend 了。

回答2:

n = 1:.5:10;

xr = sin(n);

y = cos(n);

x = xr.*y;

plot(n,xr,'-k',n,y,'-.r',n,x,'-bo');   % k 是黑色,其他没有问题

legend('预测值','估计结果x','观测数据y');