Vectorizing nested for loops

3 次查看(过去 30 天)
Hello, I'm relatively new to Matlab and am having some difficulties vectorizing my code. Although I'm sure that the answer to my question exists somewhere, I confess that I haven't yet found it. Anyway, I'm trying to vectorize the following nested for loops: for i=2:rho {for|j=1:zDim {phi(i,j) = phi(1,j)/(1+i)}}
It's certainly just a rookie question, but I appreciate any advice.

采纳的回答

Andrei Bobrov
Andrei Bobrov 2011-6-30
bsxfun(@rdivide,phi,(1+(2:rho))')
here phi vector row
or use first row of 'phi' matrix
bsxfun(@rdivide,phi(1,:),(1+(2:rho))')

更多回答(0 个)

类别

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