Filling a array/matrix without for-loop

1 次查看(过去 30 天)
array = zeros(1, 20);
for i = 1:20
array(1,i) = %some formula dependent upon i, e.g. (i-1)*value1*value2/value3
end
Desired: A way to do it without the for-loop. I know it's probably out there yet but I didn't find it via the google or searching the forum. Sorry for possible duplicate.

回答(1 个)

BhaTTa
BhaTTa 2024-10-21
Hey @Joschua Kraus, you can make use of vectorizied operations in MATLAB.
Please refer to this documentation.

类别

Help CenterFile Exchange 中查找有关 Loops and Conditional Statements 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by