首页 > 其他分享 >【喂饭教程】逗女朋友开心的“动态浪漫樱花”代码教程免费发放!

【喂饭教程】逗女朋友开心的“动态浪漫樱花”代码教程免费发放!

时间:2024-09-10 22:21:37浏览次数:12  
标签:樱花 教程 end R1 R2 R3 喂饭 L2 L1

这个樱花代码不同于普通的生成图片,而是动态的展示其生成过程,更加可以让大家欣赏它的浪漫!大家只要复制代码就可以啦!赶快行动起来吧!(真的是是动态的哦!)

axis([-1,5,0,5])
set(gca,'XColor','none','YColor','none','Color',[.5,.5,.5])
T=[1.2;0;pi/2]; a=pi/10;
for i=1:16
    L=.6*.9^i;
    I=randi(25,[1,size(T,2)])>9;
    if i==1, I=~1; end
    L1=T(:,I); t=L1(3,:);
    R1=L1 + [cos(t-a)*L; sin(t-a)*L; t*0-a];
    R2=L1 + [cos(t+a)*L; sin(t+a)*L; t*0+a];
    L2=T(:,~I); t=L2(3,:);
    R3=L2 + [cos(t)*L; sin(t)*L; t*0];
    T=[R1, R2, R3];
    
    % 计算 X 和 Y 坐标
    X=[L1(1,:), L1(1,:), L2(1,:); R1(1,:), R2(1,:), R3(1,:)]; X(end+1,:) = nan;
    Y=[L1(2,:), L1(2,:), L2(2,:); R1(2,:), R2(2,:), R3(2,:)]; Y(end+1,:) = nan;
    
    % 绘制当前迭代的分形线
    plot(X(:), Y(:), 'Color', [0 0 0] + i * .3 / 16, 'LineWidth', 5 * 0.8^i)
    hold on;
    
    % 在第15和16次迭代中显示散点图
    if i > 14
        scatter(T(1,:), T(2,:), i*2-20, 'CData', [.86, .68, .68] / (1 - .13*(i-15)));
    end
    
    % 强制刷新图像并暂停以便逐步显示
    drawnow;
    pause(0.3); % 暂停0.3秒,控制生成速度
end

标签:樱花,教程,end,R1,R2,R3,喂饭,L2,L1
From: https://blog.csdn.net/2301_77953108/article/details/142110671

相关文章

  • MATLAB R2023b下载安装教程超详细的图文教程来了
    MATLABR2023b下载安装教程超详细的图文教程来了,MATLAB2023版在多个方面有显著提升。性能上,计算速度优化,大规模矩阵运算等执行更快,节省时间和资源;内存管理改进,减少内存泄漏和碎片化,提高程序稳定性。图形和可视化功能增强,高质量图形渲染使图像更清晰准确;新增交互式可视化工......
  • 【Python篇】matplotlib超详细教程-由入门到精通(下篇)
    文章目录前言第六部分:保存与导出图表6.1保存为图片文件示例:保存图表为PNG文件解释:关键点:6.2保存为高分辨率图片示例:保存为高分辨率图片解释:6.3保存为不同文件格式示例:保存为不同文件格式解释:6.4调整图表的保存尺寸示例:设置图片尺寸并保存解释:6.5解决中文乱码......
  • WPF Shape系列控件的详细使用教程
    WPF(WindowsPresentationFoundation)中的Shape控件提供了一系列用于绘制几何形状的元素,如线条、矩形、椭圆、多边形等。这些控件继承自System.Windows.Shapes.Shape基类,具有一致的属性和行为,允许开发者轻松地在应用程序中创建丰富的图形界面。本文将详细介绍WPF中的......
  • MarsCode 用AI助力编码活动参与教程
    MarsCode用AI助力编码活动参与教程1.注册通过专有链接进入官网,并完成注册:https://www.marscode.cn/login?utm_source=community&utm_medium=jxh&utm_campaign=v0.1一定要在当前链接内完成注册也可通过手机扫码完成注册2.下载访问官网首页(marscode.cn),点击“立即获取编......
  • Lingo安装包资源百度云下载(附详细教程)
    Lingo是一款求解最优化问题的专业综合工具软件包,旨在使建立和求解线性、非线性(凸和非凸/全局)、二次、二次约束、二阶锥、半定、随机和整数优化模型更快、更容易、更高效。在大多数人认知里,Lingo可用于求解线性规划、二次规划、整数规划、非线性规划等问题。Lingo的特点是:简单......
  • 《在 Windows 系统中配置 Python 3.11 环境安装教程》
    一、引言Python是一种广泛使用的高级编程语言,具有简洁、易读、可扩展性强等特点。Python3.11是Python的一个重要版本,带来了许多新的特性和改进。本文将详细介绍在Windows系统中配置Python3.11环境的步骤,帮助读者快速搭建Python开发环境。二、安装前的准备(一......
  • gitee(码云)使用教程
    1.下载gitee(码云),可以用迅雷;下载好后注册账号并登录2.配置公钥ssh-keygen-ted25519-C"GiteeSSHKey"输入这行命令,按3次回车,演示如下:生成的公钥就在红框文件夹下复制该字符串,进入gitee的设置中,找到公钥粘贴该字符串配置完后可用该命令测试[email protected]......
  • win11任务栏颜色怎么全透明?简单四招设置透明任务栏,保姆级教程!
    在日常使用win11时,任务栏是我们与电脑互动的重要窗口。随着越来越多的用户希望将桌面环境打造成一个既美观又个性化的空间,任务栏的外观便成为了许多人关注的重点。很多用户发现,尽管win11系统提供了半透明的任务栏,但还是渴望实现一种更为极致的全透明效果,以营造出更加和谐的视觉......
  • 【卷起来】VUE3.0教程-05-侦听器
    =========各位看官,在开始学习之前,请帮我点个关注和赞吧========== ......
  • 【教师节视频制作祝福】湖边烟花霓虹灯AE模板修改文字软件生成器教程特效素材【AE模板
    教师节祝福视频制作教程湖边烟花霓虹灯AE模板修改文字特效广告生成神器素材玩法AE模板工程怎么如何做的【教师节视频制作祝福】湖边烟花霓虹灯AE模板修改文字软件生成器教程特效素材【AE模板】生日视频制作步骤:下载AE模板安装AE软件把AE模板导入AE软件修改图片或......