Я только что начал программировать в Matlab, поэтому я мог задавать очень простой вопрос.Вызов последовательных переменных в петлях Matlab
Предположим, что у меня есть 10 переменных: X_1, X_2 ... X_10. Каждая из этих переменных является матрицей 3x3.
Я хочу умножить отдельные матрицы в «цикл цикла» на константу и сохранить их в переменных Y_1, Y_2 ... Y_10. Последнее не будет проблемой, так как я знаю, как хранить новые переменные последовательно в массиве ячеек (также используя «цикл»).
Я не могу понять, как вызвать переменные X в цикле «for», где j = 1: 10. Я видел несколько ответов, которые используют «eval», но многие говорят, что это не самый эффективный способ.
Может ли кто-нибудь мне помочь?
Большое спасибо заранее!
Можете ли вы использовать клеточные массивы или третье измерение (называемые «страницами»)? –
Чтобы продумать комментарий @ DasKrümelmonster по третьему измерению, если бы я получил это право. Вместо создания таких 10 переменных, почему бы не иметь трехмерный массив размером 3 х 3 х 10 для хранения всех этих данных в первом место? – Divakar
Возможный дубликат: http://stackoverflow.com/questions/15463411/how-to-call-sequential-variables-with-for-loop-matlab?rq=1 –