在MATLAB中画朵花

 时间:2026-02-14 07:26:25

1、思路

1. 画出茎秆:利用一个扁长椭圆的半边来实现

2. 画出花瓣:利用多个椭圆作旋转变换来实现

3. 点缀花蕊:利用一个圆填充颜色实现

2、具体代码

clc


close all
figure;
t=pi+pi/2:-0.01:pi/2;
x=1+1*cos(t);
y=-10+10*sin(t);
plot(x,y,'color',[0.2 0 0],'linewidth',3);
axis equal;
pause(2);
hold on;
t=0:0.01:2*pi;
x=10*cos(t);
y=3*sin(t);
for i=1:5
hold on;
q=[x;y];
e=pi/5*i;
z=[cos(e) -sin(e);sin(e) cos(e)];
k=z*q;
r=k(1,:);
d=k(2,:);
fill(r,d,'y');
plot(r,d,'y','linewidth',5);
axis square;
pause(1);
end
hold on;
x=3*cos(t);
y=3*sin(t);
patch(x,y,[0.2 0 0]);

3、结果展示

在MATLAB中画朵花

  • 手把手教你用matlab画一个美腻的“花瓣”
  • Matlab中size函数的用法
  • 正态分布的可加性定理是什么
  • MATLAB怎么求函数的级数
  • MATLAB之考研数学:数列的极限
  • 热门搜索
    浅蓝色搭配 普陀山简介 红烧虹鳟鱼 性格内向怎么办 湖南长沙旅游攻略 减肥的茶 电话订票怎么订 吞食天地攻略 红烧安康鱼 跑步可以减肥