how to use load function??
65 ビュー (過去 30 日間)
古いコメントを表示
i want to load a file but the problem is i don't want to use syntax load 'kl.txt' i want to use load filename where filename is assigned value of'kl.txt' I require this so that i can use load in functions so that i can pass filename aas argument .
0 件のコメント
採用された回答
Image Analyst
2013 年 2 月 18 日
Try this robust approach:
baseFileName = 'kl.txt';
folder = pwd; % Or whatever folder you want.
fullFileName = fullfile(folder, baseFileName);
if exist(fullFileName, 'file')
% File exists. Read it into a structure.
storedStructure = load(fullFileName);
% Extract individual variables from the structure.
a = storedStructure.a; % Or whatever the variable is called.
b = storedStructure.b; % Or whatever the variable is called.
else
% File does not exist. Alert user
warningMessage = sprintf('Error: mat file does not exist:\n%s', fullFileName);
uiwait(warndlg(warningMessage));
% Assign defaults in case we want to try to continue;
a = 1;
b = 2;
end
Actually, in my code I make it even more robust. I check if the structure has the field before trying to assign it. Let me know if you want that code.
0 件のコメント
その他の回答 (3 件)
Mark Whirdy
2013 年 2 月 18 日
編集済み: Mark Whirdy
2013 年 2 月 18 日
do you really want to use load with text files?
myfile = load([fileName,'.',fileExtension]); % load is for workspaces really
myfile = myfile.myfile;
1 件のコメント
Upputholla divya teja
2022 年 6 月 22 日
i want to load the sesor activity data(file name asset-v1_KPITedu+EDUTECIF1041+2019+type@asset+block@DATA123.xls).i am also tried but it shows error like error usig load.
1 件のコメント
Walter Roberson
2022 年 6 月 22 日
filename = 'asset-v1_KPITedu+EDUTECIF1041+2019+type@asset+block@DATA123.xls';
data = readtable(filename);
load() is not defined for xls files.
参考
カテゴリ
Help Center および File Exchange で Environment and Settings についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!