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.

1 view (last 30 days)
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)

Accepted Answer

Alan Stevens
Alan Stevens on 26 May 2021
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])

More Answers (0)

Tags

Products


Release

R2021a

Community Treasure Hunt

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

Start Hunting!