Effacer les filtres
Effacer les filtres

How can I use the variable name in the WORK PLACE inside a function?

1 vue (au cours des 30 derniers jours)
Doheon Lee
Doheon Lee le 13 Oct 2012
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 commentaire
per isakson
per isakson le 13 Oct 2012
Modifié(e) : per isakson le 13 Oct 2012
search for inputname in the help

Connectez-vous pour commenter.

Réponses (1)

Matt Fig
Matt Fig le 13 Oct 2012
function myplot(x);
plot(x);
title (inputname(1))
end

Community Treasure Hunt

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

Start Hunting!

Translated by