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!