Filter löschen
Filter löschen

how to get the matfile with a particular name

1 Ansicht (letzte 30 Tage)
Elysi Cochin
Elysi Cochin am 16 Mär. 2013
i have 10 matfiles named 1.mat, 2.mat to 10.mat.... In these 10 matfiles i have saved a variable varValue...... Based on a calculation i get a value between 1 and 10..... If i get 3..... i need to load 3.mat..... but i dont know how to load it to get the varValue in 3.mat.....
i as below...
outputValue = '3';
pathName = 'DB_Matfiles/';
dataFilename = [pathName imageName '.mat']
vars = {'varValue'};
BW = load(dataFilename, vars{:});
sir this varValue actually contains an binary image.... but when i use imshow(BW),
i cant view it...
but if i do
load 1.mat
imshow(varValue);
it works..... sir how get the matfile saved in folder 'DB_Matfiles' and named as 1.mat to 10.mat...
if i get 3....
it should load 3.mat from 'DB_Matfiles' folder...
please do reply sir.....

Akzeptierte Antwort

Azzi Abdelmalek
Azzi Abdelmalek am 16 Mär. 2013
k=3
filname=sprintf('%d',k)
BW = load(filename)

Weitere Antworten (0)

Kategorien

Mehr zu Workspace Variables and MAT-Files finden Sie in Help Center und File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by