У меня следующая функциятройного цикла в MATLAB
for z=1:dimensions(2) % maximum of z
M = [];
for t=1:dimensions(4) %% maximum of t
M = [M test.field_data(x,z,y,t)];
end
t = [time];
end
Я хочу, чтобы создать матрицу М, которая состоит из всех field_data значений для каждого значения хуга (test.field_data(x,z,y,t)
для указанного диапазона т. С помощью этого Стабилизатора loop, я могу получить значения для каждого номера z, но как это можно расширить, так что также включены разные значения x (x=1:dimensions(1)
) и y (y=1:dimensions(3)
)? У меня трудности с настройкой тройных for-loops должным образом. вы, пожалуйста, помогите мне с этим?
Я думаю, вам понадобится нечто вроде '1: dimensions (4)' вместо 't'. –
«xzy'-order запутал меня, ответ обновлен. – Daniel
Возможно ли получить матрицу M, как указано Daniel R для каждого t? Например, если t = 1,2,3,4), как я могу легко создать четыре матрицы M1, M2, M3 и M4? – Justinnl