Matlab - Es sencillo pero me marca un error, ayuden me por favor

   
Vista:

Es sencillo pero me marca un error, ayuden me por favor

Publicado por Aldo Gabriel Oaxaca Varela aldog_@hotmail.com (2 intervenciones) el 27/11/2015 17:01:07
Este es el código

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
clc
clear all
display('Análisis de posición de un mecanismo plano de retorno rapido')
a1=9
a2=7
i=1;
k=1;
for angulo2=30:85
a3(i)=sqrt((a1^2+a2^2)-2*a1*a2*(cosd(angulo2)))
 angulo3(k)=180-asind((a2/a3)*sind(angulo2))
 i=i+1;
 k=k+1;
end
plot(a3,angulo3)
legend('a3','angulo3')
grid

Este es el error que aparece

Error using /
Matrix dimensions must agree.

Error in mecanismoplanoretornorapido (line 11)
angulo3(k)=180-asind((a2/a3)*sind(angulo2))

Investigando, halle que ese error tiene que ver algo con los vectores, agregando '.' detras de '/' salta otro error:

In an assignment A(I) = B, the number of elements in B and I must be the same.
Error in mecanismoplanoretornorapido (line 10)
angulo3(k)=180-asind((a2./a3)*sind(angulo2))

No se cual sea el problema pero solo quiero que me salte los resultado de a3 y angulo3 segun los valores dados.
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

Es sencillo pero me marca un error, ayuden me por favor

Publicado por JOSE JEREMIAS CABALLERO jjcc94@hotmail.com (3440 intervenciones) el 27/11/2015 17:08:51
1
angulo3(k)=180-asind((a2/a3(i))*sind(angulo2))




Saludos .
JOSE JEREMÍAS CABALLERO
Asesoría online en Matlab
Servicios de programación matlab
jjcc94@hotmail.com
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
0
Comentar

Es sencillo pero me marca un error, ayuden me por favor

Publicado por Aldo Gabriel Oaxaca Varela aldog_@hotmail.com (2 intervenciones) el 27/11/2015 17:19:27
Ya corrió, muchísimas gracias !!!! c:
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