Генерация матрицы с октавой в цикле - PullRequest
1 голос
/ 30 января 2012

Привет, я хочу сгенерировать несколько случайных матриц размера Nx3 для разных N в GNU-Octave.Я хочу сохранить каждую из этих матриц в другой файл.

Сценарий, представленный ниже, почти выполняет свою работу, но странным образом он создает только файл с именем int2str(N);он продолжает перезаписывать файлы, созданные на предыдущей итерации.

for i=1:10
  N=(2**i)
  A=rand(N,3);
  save int2str(N) A
end

Скрипт интерпретирует сам int2str (N) как строку.Как мне избежать этого поведения?

1 Ответ

1 голос
/ 30 января 2012

Вы можете вызвать save с помощью функции:

save(int2str(N), "A")

...