我已经开始学习MATLAB,并给了我一个程序,该程序可以从程序用户处输入十个数字作为输入。
根据我对C的了解,我只是写了
for i=1:1:10
fscanf('%d',num(i));
end
但是发生错误,提示使用fscanf出错。
所以我的问题是要问如何从用户那里获取十个数字并将其直接存储在数组中,类似于我们通常在C语言中所做的事情。
预先感谢您的帮助!
答案 0 :(得分:0)
只需使用以下代码:
num = []; % ToInitializeTheArray
for i=1:5
num = input('Enter value or enter 100 to stop: ');
num(end+1)=num;
end
我本人还是MathLab的新手,希望这对您有所帮助