I want to see N,M first and then K,M in the same legend. I can see only N,M like the attached picture.

3 次查看(过去 30 天)
clc;
clear;
N = [10 20 30 40 50];
M = [1 2 3 4 5];
K=[1 3 5 6 7];
x = linspace(0, 1, 17);
legendString = "N = " + string(N) + ", M = " + string(M);
legendString2 = "K = " + string(N) + ", M = " + string(M)+", GA ";
ph = plot(x,N.*x');
hold on
ph2 = plot(x+2,N.*x');
legend(ph,legendString)
legend(ph2,legendString2)

采纳的回答

Alan Stevens
Alan Stevens 2021-5-26
Do you mean like this?
N = [10 20 30 40 50];
M = [1 2 3 4 5];
K=[1 3 5 6 7];
x = linspace(0, 1, 17);
legendString = "N = " + string(N) + ", M = " + string(M);
legendString2 = "K = " + string(N) + ", M = " + string(M)+", GA ";
ph = plot(x,N.*x',x+2,N.*x');
legend(ph,[legendString,legendString2])

更多回答(0 个)

标签

产品


版本

R2021a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by