Я новичок в Matlab, и мне сказали, что при выполнении той же операции над массивом быстрее использовать оператор точки вместо цикла for.
Пример:
A = 1:200
A = A .* 10;
Вместо:
A = 1:200
for i = 1:200
A(i) = A(i) * 10;
end
Я создал многомерный массив объектов (объекты являются экземплярами класса, который я создал). Можно ли вызывать один и тот же метод с одинаковыми аргументами во всех случаях без использования цикла for?
Я пробовал эти 3 подхода, но они не работают (A - трехмерный массив):
A(:,:,:).methodName(argument1, argument2);
A.methodName(argument1, argument2);
A..methodName(argument1, argument2);