Red de conocimiento informático - Material del sitio web - Cómo utilizar matlab para dibujar el diagrama de nube espacial de movimiento tridimensional de un robot de tres grados de libertad

Cómo utilizar matlab para dibujar el diagrama de nube espacial de movimiento tridimensional de un robot de tres grados de libertad

Puede ser así:

clc

clear

t1=122; t2=105; -113; d2=-142; d3=-36.7;

L1=144.06; L2=142.83;

[a, b, c] = malla (d1) : 2: t1, d2: 2: t2, d3: 2: t3

a=d1: 2: t1; b=linspace(d2, t2, longitud(a)); (d3, t3, longitud(a));

x=L3 *cosd(a).*cosd(b c) cosd(a).*cosd(b).*L2 cosd(a)* L1;

y=L3.*sind(a).*cosd(b c) sind(a).*cosd(b).*L2 sind(a)*L1;

>z= -L3.*sind(b c)-sind(b).*L2;

plot3(x, y, z)

surf(x, y, z)

title('Workspace')

xlabel('x'); ylabel('y'); zlabel('z')

Los ejes son iguales