Matlab - Error dimensiones de matriz

 
Vista:

Error dimensiones de matriz

Publicado por Error dimensiones de matriz (2 intervenciones) el 07/07/2016 02:46:45
Buenas noches tengo este código y nada que corre no consigo el error o errores. Gracias

1
2
3
4
5
6
7
8
9
10
11
12
x=0:0.01:5;
To=besseli(0,x);
T1=besseli(1,x);
F=60;
W=2*pi*F;
u=4*pi*10^-7;
p=1.73*10^-8;
I=1;
K=sqrt((-i.*W*u)/(p));
r=[0:0.01:25.40];
J=[(K*I*To).*(K*r)]./[(2*pi).*(r*T1).*(K*r)];
plot(J,r);

Creo que el error esta en la colocación de los puntos antes de los operadores
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 Daniel
Val: 269
Ha mantenido su posición en Matlab (en relación al último mes)
Gráfica de Matlab

Error dimensiones de matriz

Publicado por Daniel (264 intervenciones) el 07/07/2016 20:03:33
tienes varios errores:

1) r y x tienen distinta dimensión
2) va r.*T1 en vez de r*T1 (ya que ambos son vectores)
3) J devuelve un numero complejo, tendrías que graficar su parte real o el valor absoluto en funcion de r

fijate esas cosas

Saludos

Daniel
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar