MATLAB绘制玫瑰花的程序 您所在的位置:网站首页 用matlab画樱花图案 MATLAB绘制玫瑰花的程序

MATLAB绘制玫瑰花的程序

2023-09-15 09:05| 来源: 网络整理| 查看: 265

function plot_rosedraw_main(450,90);function draw_main(x,y)%粉红色玫瑰arcdata{1}=[65 -60 150 350 8    66 -54 300 470 8    65 -56 30 230 10    64 -57 300 490 17];ellipsedata{1}=[73 -30 250 450 27 40    59 -30 100 290 27 40    65  -40 140 270 20 30];arcdata{2}=[0 0 150 350 12    1 8 280 470 12    0 2 30 230 16    0 3 80 240 28    2 8 180 330 22    -2 2 310 460 25];ellipsedata{2}=[-12 30 120 300 30 40    10 28 250 423 30 42    -4  10 290 393 30 40];ellipsedata{3}=[120 5 0 360 15 25];ellipsedata{4}=[-70 10 0 360 14 20];rose_e{2}=[x+16 y+32 235 355 26 35    x-15 y+32 190 310 30 35    x+0 y+35 190 350 43 50];rose_e{1}=[x+80 y-48 220 350 22 50    x+50 y-48 190 320 22 50    x+65 y-28 180 360 36 50];rose_e{3}=[x+120 y-6 200 340 17 25    x+120 y+7 160 380 17 27];rose_e{4}=[x-70 y+15 140 390 17 20    x-75 y-10 205 340 10 30    x-60 y-10 195 340 5 30];arcdata{3}=[0 82 190 350 6];ss={'m','r','b','y'};s0={'k','k','g'};figure('menubar','none','numbertitle','off','name','rose');% figure('numbertitle','off','name','rose');hold onfor j=1:length(ellipsedata)    for i=1:size(ellipsedata{j},1)        rectangle('Position',[x+ellipsedata{j}(i,1)-ellipsedata{j}(i,5),y+ellipsedata{j}(i,2)-ellipsedata{j}(i,6),2*ellipsedata{j}(i,5),2*ellipsedata{j}(i,6)],'Curvature',[1,1],...            'FaceColor',ss{j})    end    if j


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有