Es sencillo pero me marca un error, ayuden me por favor
Publicado por Aldo Gabriel Oaxaca Varela (2 intervenciones) el 27/11/2015 17:01:07
Este es el código
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.
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


0