Хранить числа в массиве в MATLAB - PullRequest
0 голосов
/ 06 февраля 2019

Я начал изучать MATLAB, и мне дали программу для ввода десятизначного числа от пользователя программы.
Насколько я знаю C, я просто написал

for i=1:1:10
      fscanf('%d',num(i));
end 

Нопроизошла ошибка, сообщающая, что ошибка с использованием fscanf.
Поэтому мой вопрос состоит в том, чтобы спросить о том, как взять десять чисел у пользователя и напрямую сохранить их в массиве, аналогично тому, что мы обычно делаем в C.
Заранее спасибоза помощь!

1 Ответ

0 голосов
/ 06 февраля 2019

Просто используйте следующий код:

num = []; % ToInitializeTheArray

for i=1:5
     num =  input('Enter value or enter 100 to stop: ');
     num(end+1)=num;
end

Я новичок в MathLab и надеюсь, что это помогло

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...