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'); ...

 Akzeptierte Antwort

Azzi Abdelmalek
Azzi Abdelmalek am 25 Jul. 2016
Bearbeitet: Azzi Abdelmalek am 25 Jul. 2016
model='Model.mean.dat'
load(model);

3 Kommentare

Maria Py
Maria Py am 25 Jul. 2016
Bearbeitet: Maria Py am 25 Jul. 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)

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Community Treasure Hunt

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

Start Hunting!

Translated by