Hi, I'm trying to use the user input from input as a legend for graph in a plot function. I would like my function to use the string input from the user as legend.
for jj = 1:dim legend2 = ['Enter a legend for curve ' num2str(jj) ': ']; LegendCell(jj) = input(legend2); end[...] l = legend(LegendCell,'Location','southwest');
For now, no legend is added to the plot, and I already tried differents conversion from string to string cell, array etc…
When I do this outside of the function, it works fine, so my guess is that the problem is from the data coming from the "input"
Legend(1) = "Sine";Legend(2) = "Cosine";x = 0:0.1:10;y = sin(x);y2 = cos(x);figure()plot(x,y)hold onplot(x,y2)legend(Legend)
Best Answer