MATLAB: How to insert inserted values in legend

legendsprintf

I want to display inserted values to my code in legend. Coud you please give me related code for this. for example
alpha1=input('Enter positive "alpha1"?');
alpha2=input('Enter positive "alpha2"?');
beta1=input('Enter positive "beta1"?');
beta2=input('Enter positive "beta2"?');
lambda=input('Enter positive "lambda"?');
eta1=input('Enter positive "eta1"?');
eta2=input('Enter positive "eta2"?');
P=input('Enter positive "P"?');
then, all inserted values show in the legend.
Many Thanks

Best Answer

One option is to use sprintf() to make a string, e.g.:
legend(sprintf('alpha1 = %g, alpha2 = %g', alpha1, alpha2));
And so on. The formatting of inputs to sprintf() is the same as for fprintf() - or "help sprintf" will of course tell you what you need.