• Jueves 20 de Febrero de 2025, 20:22

Autor Tema:  Vectorización en Matlab  (Leído 1685 veces)

matlab_

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Vectorización en Matlab
« en: Miércoles 6 de Julio de 2011, 15:53 »
0
Hola,

Seguro que mi pregunta es una bobada, pero no consigo la respuesta:

Quiero sustituir el ciclo for de este código por una única operación:

C = [0.5;0.7]
dim1 = 3;
dim2 = 4;
dim3 = size(C,1)
c = zeros(dim1,dim2,dim3);
for i=1:1:dim3
      c(:,:,i) = C(i)
end


Intento algo como esto, pero no funciona:
c(:,:,1:dim3) = C(1:dim3)

¿Podría alguien ayudarme por favor?

Gracais de antemnao y un saludo