Red de conocimiento informático - Aprendizaje de programación - Matlab dibuja un círculo unitario inscrito en una estrella de cinco puntas

Matlab dibuja un círculo unitario inscrito en una estrella de cinco puntas

¿Cómo dibujar una estrella de cinco puntas inscrita en un círculo unitario usando matlab?

El primer paso es determinar el radio del círculo inscrito de la estrella de cinco puntas. Es decir, r=0,4

El segundo paso es determinar el radio del nodo del pentagrama inscrito en el círculo unitario. Es decir, r=1 y r=0,4, hay cinco grupos

El tercer paso es determinar el ángulo de dibujo de cada lado de la estrella de cinco puntas. Es decir,

d=

El cuarto paso es calcular los valores xey de cada lado de la estrella de cinco puntas. Es decir,

x=r.*cosd(d);

y=r.*sind(d

El quinto paso es dibujar. la forma de estrella de cinco puntas. Eso es

plot(x, y)

El sexto paso es llenar de color la estrella de cinco puntas. Eso es

fill(x, y, 'r') red

El séptimo paso es calcular los valores xey del círculo unitario. Eso es

t=0:pi/10:2*pi;

x1=cos(t);

y1=sin(t)

El octavo paso es dibujar el gráfico del círculo unitario. Es decir,

plot(x1, y1, 'r--')

Después de completar el código y ejecutarlo, puede obtener el siguiente gráfico.