error message for wrong data loaded
显示 更早的评论
Hi everybody,
In my GUI I´m loading data and storing them into variables X and y. The a value is entered by user.It looks like that:
[FILENAME,PATHNAME]=uigetfile('*.txt')
loaddata=load(FILENAME)
if (a==1)
X = loaddata(:,1)
y = loaddata(:,2)
end
if (a==2)
X = loaddata(:,1:2)
y = loaddata(:,3)
end
...
But I would like to add an error message in case that user load the wrong data set if he set the value a is equal for example to 1. Do you guys have any idea ? TY for help
回答(1 个)
Walter Roberson
2013-5-14
0 个投票
See error() and warning() and warndlg() and disp() and fprintf()
7 个评论
Lenka Misenkova
2013-5-15
编辑:Lenka Misenkova
2013-5-15
Valmir Sadiku
2013-5-15
whence comes the 'a'? Is it user input data? You have to put more effort to get an answer.
Valmir Sadiku
2013-5-15
Sorry, my mistake.
If 'a' is an input data then you can simply do it in this way:
if( a == 1)
% load data set 1
elseif (a == 2)
% load data set 2
elseif (a == x)
% load data set x
else % wrong input from the user
% print error message
end
regards V.Sadiku
Lenka Misenkova
2013-5-15
Walter Roberson
2013-5-19
if ndim(loaddata) ~= 2 | size(loaddata,2) ~= 3
Lenka Misenkova
2013-5-20
Walter Roberson
2013-5-20
If your difficulty is solved, please mark this Answer as Accepted.
类别
在 帮助中心 和 File Exchange 中查找有关 Programming 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!