Vectorizing nested for loops

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.

 Respuesta aceptada

Andrei Bobrov
Andrei Bobrov el 30 de Jun. de 2011

0 votos

bsxfun(@rdivide,phi,(1+(2:rho))')
here phi vector row
or use first row of 'phi' matrix
bsxfun(@rdivide,phi(1,:),(1+(2:rho))')

Más respuestas (0)

Categorías

Más información sobre Loops and Conditional Statements en Centro de ayuda y File Exchange.

Preguntada:

el 30 de Jun. de 2011

Community Treasure Hunt

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

Start Hunting!

Translated by