How can I use the variable name in the WORK PLACE inside a function?
Show older comments
Maybe be my question is a bit ambiguous. I want to use one of variable names in the workplace inside a function.
For example, if I typed RandomNumber=rand(1:4) in the command window, and then a function called 'myplot' was created as below.
function myplot(x);
plot(x); title (x)
end
Then if I type myplot(RandomNumber) in the command window, the plot has a title consisted of numbers (but not the title 'RandomNumber').
How can I use any name inputs to x as a title of plots?
Thank you in advance.
1 Comment
per isakson
on 13 Oct 2012
Edited: per isakson
on 13 Oct 2012
search for inputname in the help
Answers (1)
Matt Fig
on 13 Oct 2012
function myplot(x);
plot(x);
title (inputname(1))
end
Categories
Find more on Title in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!