matlab中如果采用animatedline和addpoints来绘制动态图像,如何在GUI中选择指定的axes绘制动态函数图像?

matlab中如果采用animatedline和addpoints来绘制动态图像,如何在GUI中选择指定的axes绘制动态函数图像?,第1张

每个axes对应一个句柄,你要在指定的axes上画动态图像,需要把这个axes作为父对象,假设这个axes的句柄为h1。 你要画的这个曲线指定为h2

则先这么写

h2=animatedline('parent',h1,'color','r');

而后就是你的数据了,用addpoint写

addpoints(h2,x(i),y(i)) ;

这样就把曲线画到了指定的axes上

选择Excel导入。

首先打开matlab,进入界面单击红框出标题导入Excel数据文件

2、进入对应的文件夹中,选择lizi这个Excel文件。

3、在导出后,在工作区就能看到lizi数据,双击lizi变量,并且导入标题即可。

%影片生成例子: 旋转一个三维表面绘图

[X, Y, Z]=peaks(50); %创建山峰图形数据

surfl(X, Y, Z) %绘制带光照的表面

axis([-10 10 -10 10 -10 10]) %限制绘图范围

axis vis3d off %三维坐标修正,关闭坐标轴箭头

axis equal %等比例显示三维坐标

shading interp %加个影子美化

colormap(copper) %着色为铜色

movie(m) %把刚才存到m里的图像连续播放一遍

MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中。

MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。

欢迎分享,转载请注明来源:表白网

原文地址:https://h5.hunlipic.com/biaobai/2751732.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2024-01-09
下一篇2024-01-09

发表评论

登录后才能评论

评论列表(0条)

    保存