iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Matlab怎么实现动态表白图的绘制
  • 100
分享到

Matlab怎么实现动态表白图的绘制

2023-06-30 14:06:00 100人浏览 泡泡鱼
摘要

这篇文章主要介绍了Matlab怎么实现动态表白图的绘制的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Matlab怎么实现动态表白图的绘制文章都会有所收获,下面我们一起来看看吧。提前祝女朋友节日快乐1 展现这里没

这篇文章主要介绍了Matlab怎么实现动态表白图的绘制的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Matlab怎么实现动态表白图的绘制文章都会有所收获,下面我们一起来看看吧。

提前祝女朋友节日快乐

Matlab怎么实现动态表白图的绘制

1 展现

这里没上传视频图,放最后一张成品:

Matlab怎么实现动态表白图的绘制

2 代码

漂亮的颜色随你挑:

Matlab怎么实现动态表白图的绘制

clearclctic%% 构造体积方程和坐标轴[X,Y,Z] = meshgrid(linspace(-3,3,101));%% 3D心型图方程F = -X.^2.*Z.^3-(9/80).*Y.^2.*Z.^3+(X.^2+(9/4).*Y.^2+Z.^2-1).^3;%% 展开画布hFigure=figure;sz= get(hFigure, 'Position');set(hFigure, 'Position', [sz(1)-0.15*sz(3) sz(2) 1.3*sz(3) sz(4)]);%设置画布大小set(hFigure,'color','w', 'menu','none')%隐藏菜单,颜色做白hAxes = axes('Parent',hFigure,...?'DataAspectRatio',[1 1 1],...? ??'XLim',[30 120], 'YLim',[35 65], 'ZLim',[30 75]);view([-39 30]);    %视角axis off           %关闭坐标轴 %hidden on  %% 制作出动态的隐形效果p = patch(isosurface(F,0)); set(p,'FaceColor','none','EdgeColor','none');   %心形线和面隐藏alpha(0);                                 %使其为0透明度以便显示文字text(45,50,60,'WLZ','fontweight','bold','fontsize',25,'color','m');%显示出文字pause(2)hold on  %% 描出Y-Z平面的心形轮廓for iX = 35:1:67plane = reshape(F(:,iX,:),101,101);cData = contourc(plane,[0 0]);xData = iX.*ones(1,cData(2,1));plot3(hAxes,xData,cData(2,2:end),cData(1,2:end),'r');pause(0.1), drawnowend%% 描出X-Z平面的心形轮廓for iY = 41:2:61 plane = reshape(F(iY,:,:),101,101); cData = contourc(plane,[0 0]); yData = iY.*ones(1,cData(2,1)); plot3(hAxes,cData(2,2:end),yData,cData(1,2:end),'r');  pause(.5), drawnow end%% 描出X-Y平面的心形轮廓for iZ = 36:1:71    plane = F(:,:,iZ);    cData = contourc(plane,[0 0]); startIndex = 1; if size(cData,2) > (cData(2,1)+1) startIndex = cData(2,1)+2;zData = iZ.*ones(1,cData(2,1));  plot3(hAxes,cData(1,2:(startIndex-1)),...? ????      cData(2,2:(startIndex-1)),zData,'r'); end zData = iZ.*ones(1,cData(2,startIndex)); plot3(hAxes,cData(1,(startIndex+1):end),...?????? cData(2,(startIndex+1):end),zData,'r');pause(.1), drawnowend %% 给三维心着色补光alpha(1)              %恢复透明度set(p,'facecolor','m','edgecolor','none');camlight               %补光lighting Gouraudpause(.2) %做线line([20 80],[50 50],[52.5 2.5], 'color','r')line([50 50],[20 80],[52.5 52.5], 'color','r')line([50 50],[50 50],[30 80], 'color','r')pause(0.5) %文字部分;text(0,50,107,'好好疼你,陪你长大\heartsuit','fontweight','bold','fontsize',25,'color','r');pause(2)text(7,100,70,['WLZ\heartsuit'], 'fontWeight','bold','FontAngle','italic','FontName','Trebuchet?MS','fontsize',45,'Color','c');pause(.5)text(80,50,43,'YOU', 'fontWeight','bold','FontAngle','italic','FontName','Trebuchet?MS','fontsize',60,'Color','k');pause(.2)text(75,5,40,'超级爱你\heartsuit', 'fontWeight','bold','FontAngle','italic','FontName','Trebuchet?MS','fontsize',20,'Color','g');pause(.2)text(120,0,20,'xys\heartsuit', 'fontWeight','bold','FontAngle','italic','FontName','Trebuchet?MS','fontsize',10,'Color','r');pause(.2)uicontrol(hFigure,'Style','Edit','Units','nORMalized','Position',[0,0.8,1,0.12],...    'Backgroundcolor','[0,1,1]','String','520快乐','Fontsize',40,'Foregroundcolor','[1,0,1]');pause(.5)uicontrol(hFigure,'Style','Edit','Units','normalized','Position',[0,0.8,1,0.12],...    'Backgroundcolor','[0.3,0.75,0.93]','String','520快乐','Fontsize',40,'Foregroundcolor','[1,0,1]');pause(.5)uicontrol(hFigure,'Style','Edit','Units','normalized','Position',[0,0.8,1,0.12],...    'Backgroundcolor','[1,0.5,0]','String','520快乐','Fontsize',40,'Foregroundcolor','[1,0,1]');pause(.5)uicontrol(hFigure,'Style','Edit','Units','normalized','Position',[0,0.8,1,0.12],...    'Backgroundcolor','[1,1,1]','String','520快乐','Fontsize',40,'Foregroundcolor','[1,1,1]');pause(.5)uicontrol(hFigure,'Style','Edit','Units','normalized','Position',[0,0.8,1,0.12],...    'Backgroundcolor','[1,1,0]','String','520快乐','Fontsize',40,'Foregroundcolor','[1,1,1]');toc

关于“Matlab怎么实现动态表白图的绘制”这篇文章的内容就介绍到这里,感谢各位的阅读!相信大家对“Matlab怎么实现动态表白图的绘制”知识都有一定的了解,大家如果还想学习更多知识,欢迎关注编程网精选频道。

--结束END--

本文标题: Matlab怎么实现动态表白图的绘制

本文链接: https://www.lsjlt.com/news/329627.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Matlab怎么实现动态表白图的绘制
    这篇文章主要介绍了Matlab怎么实现动态表白图的绘制的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Matlab怎么实现动态表白图的绘制文章都会有所收获,下面我们一起来看看吧。提前祝女朋友节日快乐1 展现这里没...
    99+
    2023-06-30
  • 详解Matlab实现动态表白图的绘制
    目录1.幸福和快乐的哲学追问2.提前祝女朋友节日快乐2.1 展现2.2 代码1.幸福和快乐的哲学追问 在过去的500年间,我们见证了一连串令人惊叹的革命。地球在生态和历史上都已经整合...
    99+
    2024-04-02
  • matlab怎么绘制正态概率图
    在MATLAB中,可以使用normplot函数绘制正态概率图。以下是绘制正态概率图的步骤:1. 创建一个包含样本数据的向量,例如:`...
    99+
    2023-09-12
    matlab
  • python多线程怎么实现动态图绘制
    今天小编给大家分享一下python多线程怎么实现动态图绘制的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、背景有些情况下,...
    99+
    2023-06-30
  • Python实现动态柱状图的绘制
    目录一.基础柱状图二.基础时间线柱状图三.GDP动态柱状图绘制四.完整代码一.基础柱状图 如图 演示 from pyecharts.charts import Bar from p...
    99+
    2022-12-29
    Python绘制动态柱状图 Python动态柱状图 Python 柱状图
  • 怎么用Python绘制动态可视化图表
    这篇“怎么用Python绘制动态可视化图表”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“怎么用Python绘制动态可视化图表...
    99+
    2023-06-29
  • Matlab实现绘制雷达图(蜘蛛图)
    目录绘制效果教程部分基础绘制改变样式添加修改标签添加图例R轴位置及其范围修改轴属性修改标签属性修改圆形背景修饰多边形工具函数完整代码绘制效果 教程部分 基础绘制 数据为数值矩阵即...
    99+
    2024-04-02
  • WPF+ASP.NETSignalR实现动态折线图的绘制
    目录什么是SignalRSignalR做了什么封装与集成SignalR用途官方网址和源码示例截图服务端项目创建SignalR服务端业务集成SignalR服务端配置客户端项目创建客户端...
    99+
    2023-01-03
    WPF 动态折线图 WPF 折线图 WPF SignalR 折线图
  • Matlab怎么绘制雨云图
    本篇内容主要讲解“Matlab怎么绘制雨云图”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Matlab怎么绘制雨云图”吧!介绍写了俩代码模板,用来绘制横向云雨图与纵向云雨图,云雨图其实就是用把小...
    99+
    2023-06-30
  • python多线程实现动态图绘制
    目录一、背景二、步骤1、使用matplotlib绘制动态图2、创建一个线程用于更新数据三、代码框架一、背景 有些情况下,我们面对实时更新的数据,希望能够在一个窗口中可视化出来,并且能...
    99+
    2024-04-02
  • 基于Matlab实现山脊图的绘制
    目录纯色山脊图模板渐变色山脊图模板写了一个用于绘制山脊图的模板,仅需要往需要填写数据的区域填入数据点击运行即可,以下提供两款模板,第一款为纯色模板而第二款为渐变色模板: 纯色山脊图模...
    99+
    2024-04-02
  • Vue+Echarts实现绘制动态折线图
    目录1 引入Echarts1.1 安装1.2 引入1.3 基本使用2 动态折线图2.1 基本折线图2.2 动态折线图补充1 引入Echarts 1.1 安装 使用如下命令通过 npm...
    99+
    2023-03-19
    Vue Echarts绘制动态折线图 Vue Echarts绘制折线图 Vue Echarts 折线图 Vue Echarts
  • Matlab怎么绘制桑基图
    这篇文章主要为大家展示了“Matlab怎么绘制桑基图”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Matlab怎么绘制桑基图”这篇文章吧。这次主要是分享自己写的一个函数,用来绘制桑基图,效果大概...
    99+
    2023-06-29
  • 怎么使用Vue+Echarts实现绘制动态折线图
    今天小编给大家分享一下怎么使用Vue+Echarts实现绘制动态折线图的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1 引入...
    99+
    2023-07-05
  • Python&Matlab实现伏羲八卦图的绘制
    目录1 与达尔文对话2 与老子对话2.1 Python实现2.2 Matlab实现 1 与达尔文对话 140年前,1858年7月1日,达尔文在英伦岛发表了自己有关自然选择的...
    99+
    2024-04-02
  • Matlab怎么绘制小提琴图
    这篇文章主要为大家展示了“Matlab怎么绘制小提琴图”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Matlab怎么绘制小提琴图”这篇文章吧。1使用示例基础使用,Y为矩阵X=1:5;Y=rand...
    99+
    2023-06-29
  • Android怎么实现动态曲线绘制
    这篇文章主要介绍了Android怎么实现动态曲线绘制的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Android怎么实现动态曲线绘制文章都会有所收获,下面我们一起来看看吧。我们在安卓开发中,有时会用到统计图表的...
    99+
    2023-07-02
  • Qt绘制图表的实现
    1 简介 使用Qt的charts模块来绘制图表,案例来自Qt自带的demo。 charts模块简介:Qt Chars模块提供了一系列容易使用的图表组件。需要使用charts组件时,需...
    99+
    2024-04-02
  • 利用Matlab实现阴影柱状图的绘制
    目录示例图使用教程1.基本使用2.添加图例3.阴影格式4.特殊结构5.额外修饰工具函数完整代码封面图绘制代码阴影柱状图绘制的代码MATHWORKS上也有,不过是生成图片后,识别图像上...
    99+
    2024-04-02
  • Matlab实现绘制有气泡感的网络图
    目录教程部分0 数据准备1 基础绘图2 气泡大小3 气泡颜色4 气泡其他属性5 连线配色6 添加节点及类标签7 标签距离8 设置字体工具函数完整代码今天给大家带来一款用来绘制有气泡感...
    99+
    2023-02-22
    Matlab绘制网络图 Matlab 网络图
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作