Coordinating axis title with variable

I have a list of several variables to plot, each of which is a string of numbers. If I want to plot each on a separate graph, is there a way to code it so that when I plot "a" the label of the x-axis is automatically "a"? And is there a way to duplicate the pattern so I don't have to manually change the x-axis title for each graph? I tried using the "if" function, but that didn't work.

답변 (1개)

Walter Roberson
Walter Roberson 2015년 6월 18일
편집: Walter Roberson 2015년 6월 18일

0 개 추천

function myplot(variable)
f = figure();
ax = axes('Parent', f);
plot(ax, variable);
xlabel( inputname(1) );
end
after that,
myplot(a);
myplot(q37);
myplot(skidoo);
would produce plots with xlabel 'a', 'q37', and 'skidoo'

댓글 수: 1

Faith McColl
Faith McColl 2015년 6월 22일
Matlab is telling me that "myplot" is not an operation that exists. Do I need to program something into it? I have Student Matlab 2015 if that helps.

댓글을 달려면 로그인하십시오.

카테고리

질문:

2015년 6월 17일

댓글:

2015년 6월 22일

Community Treasure Hunt

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

Start Hunting!

Translated by