Matlab - division matrices distinta dimension

   
Vista:

division matrices distinta dimension

Publicado por Miguel (1 intervención) el 30/06/2015 21:10:59
Tengo la siguiente consulta:

Dos matrices, A de tamaño (5,50) y la B (5,1) . Quisiera saber si es posible hacer sin un bucle la siguiente division:

- Dividir todos los elementos de la primera fila de A entre el elemento de la fila B.

Algo así como :

A(1,:)/B(1);
A(2,:)/B(2);
A(3,:)/B(3);
A(4,:)/B(4);
A(5,:)/B(5);

Pero de forma directa.

Mucas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de JOSE JEREMIAS CABALLERO

division matrices distinta dimension

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3433 intervenciones) el 30/06/2015 23:27:28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
>> A=round(30*rand(5,10)), B=round(30*rand(5,1)),
 
A =
 
    29    19     1     8     3    27     1    18     5     5
    16    20    27    10    20    27    22    19     7    29
    16    12    27    20    15    10    15    26    27    21
     7    11    24     4    23    21    14    24     1    15
    15    30     3    22    21     6    27    17    15    14
 
 
B =
 
     2
    20
     1
     2
    16
 
>> A./repmat(B,1,size(A,2))
 
ans =
 
   14.5000    9.5000    0.5000    4.0000    1.5000   13.5000    0.5000    9.0000    2.5000    2.5000
    0.8000    1.0000    1.3500    0.5000    1.0000    1.3500    1.1000    0.9500    0.3500    1.4500
   16.0000   12.0000   27.0000   20.0000   15.0000   10.0000   15.0000   26.0000   27.0000   21.0000
    3.5000    5.5000   12.0000    2.0000   11.5000   10.5000    7.0000   12.0000    0.5000    7.5000
    0.9375    1.8750    0.1875    1.3750    1.3125    0.3750    1.6875    1.0625    0.9375    0.8750



Saludos
JOSE JEREMÍAS CABALLERO
Asesoría online en Matlab
Servicios de programación matlab
jjcc94@hotmail.com
skype: josejeremiascaballero
Estimado Usuario, el correo es para servicios de cursos, asesoría y programación. Toda ayuda gratuita es vía foro.


http://matlabcaballero.blogspot.com
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar