How can I declare a string variable which I can call when loading a filename?

I want to plot files amongst which the only thing that changes is a word. Therefore, I want to declare a variable which I can call in the filename. Model=(CanESM); load('Model.mean.dat'); ...

 Réponse acceptée

model='Model.mean.dat'
load(model);

3 commentaires

Maria Py
Maria Py le 25 Juil 2016
Modifié(e) : Maria Py le 25 Juil 2016
I understand what you want to say, but I want to declare the string 'Model' as a variable and not the whole file. I want to write "Model" in the filename and read the file CanESM.mean.dat.
Model = 'CanESM';
load( [Model '.mean.dat'] )
Model='CanESM';
file=sprintf('%s.mean.dat',Model)
load(file)

Connectez-vous pour commenter.

Plus de réponses (0)

Community Treasure Hunt

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

Start Hunting!

Translated by