how to use load function??
42 次查看(过去 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.
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!