Red de conocimiento informático - Material del sitio web - Cómo usar Matlab para rotar un gráfico bidimensional alrededor de un punto arbitrario

Cómo usar Matlab para rotar un gráfico bidimensional alrededor de un punto arbitrario

Cómo usar Matlab para rotar una figura bidimensional alrededor de un punto arbitrario

p0=; Punto fijo

p1=; > v1=p1 -p0; l1=sqrt(sum(v1.^2)); El primer vector de línea de posición y su longitud

v2=p2-p0; 2)) ; El vector de línea de la segunda posición y su longitud

n=cross(v1/l1, v2/l2) El vector normal unitario rota desde la primera posición a la segunda posición

a =acos(dot(v1, v2)/l1/l2); El ángulo de rotación desde la primera posición a la segunda posición

N=50; se puede cambiar

N=50; Dividido en 50 posiciones, el número de veces se puede cambiar

n=cross(v1/l1, v2/l2); , el número de veces se puede cambiar.