フィルターのクリア

Load a file by using a string in which the filename is stored

13 ビュー (過去 30 日間)
Rudy
Rudy 2013 年 3 月 1 日
コメント済み: ANKUR KUMAR 2017 年 10 月 8 日
I use these commands to create string with all names of the files that have a mat extension.
files = dir('*mat'); filenames = {files.name};
Now I want to load one of these files by just using a number
load(filenames(1)) or load filenames(1) or load('filenames(1)')
But none of these commands work. Any ideas?

採用された回答

Açmae
Açmae 2013 年 3 月 1 日
編集済み: Açmae 2013 年 3 月 1 日
Hi Rudy -
'filename(1)' is a 1x1 cell in your case. In order to access the content of the cell, you would use curly brackets.
>> load(filename{1})
Cheers, Açmae
  1 件のコメント
ANKUR KUMAR
ANKUR KUMAR 2017 年 10 月 8 日
How can I copy a file whose name is stored in variable?

サインインしてコメントする。

その他の回答 (1 件)

Rudy
Rudy 2013 年 3 月 3 日
Thanks, that fixed it!!

カテゴリ

Help Center および File ExchangeWorkspace Variables and MAT-Files についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by