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

 Respuesta aceptada

Azzi Abdelmalek
Azzi Abdelmalek el 25 de Jul. de 2016
Editada: Azzi Abdelmalek el 25 de Jul. de 2016
model='Model.mean.dat'
load(model);

3 comentarios

Maria Py
Maria Py el 25 de Jul. de 2016
Editada: Maria Py el 25 de Jul. de 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)

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Preguntada:

el 25 de Jul. de 2016

Comentada:

el 25 de Jul. de 2016

Community Treasure Hunt

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

Start Hunting!

Translated by