为了改文章作图,不得不整了一个Matlab2018b版本,看新版本特性发现了一个有趣的函数。这里mark一下,省得以后还得用pause去做

别的不说,直接给代码

clc; clear;
format long e;h = animatedline;
axis([0,4*pi,-1,1])x = linspace(0,4*pi,1000);
y = sin(x);
for k = 1:length(x)addpoints(h,x(k),y(k));drawnow
end

这里的animatedline其实给h初始化了一个结构体,然后通过addpoints控制是什么形式的动画,然后通过drawnow开启动画。这里就是简单的画线。

相同的事情在过去也是可以实现的,我之前就用如下代码:

%测试animatedline函数
clc; clear;
format long e;x = linspace(0,4*pi,1000);
y = sin(x);for k = 1:length(x)plot(x(1:k),y(1:k),'b');axis([0 4*pi -1 1]);hold on;pause(0.01);
end

实际效果差不多,但是人家的动画比我的流畅多了。

当然,这个函数如果只能做一维的线的话还是不特别有用,如果能做二维的动态图,那就非常强大了。简单浏览似乎是有这个功能的,这里种个草。有空再来挖掘一下。

Matlab动态作图——animatedline函数相关推荐

  1. matlab 贝塞尔曲线,基于MATLAB动态实现Bezier曲线几何作图.pdf

    基于MATLAB动态实现Bezier曲线几何作图.pdf 2015年 1月 黑龙江生态工程职业学院学报 Jan.2O15 第28卷第 1期 JournalofHeilongjiangVocationa ...

  2. matlab作动态函数曲线图,[转载]Matlab中使用Plot函数动态画图方法总结

    本帖最后由 sonictl 于 2012-12-31 12:18 编辑 请删除我 清楚超靠靠靠 没办法,一会儿限制这不能发表,那不能发表的.... [转载]Matlab中使用Plot函数动态画图方法总 ...

  3. matlab画三维心,matlab动态三维心形(最新整理)

    <matlab动态三维心形(最新整理)>由会员分享,可在线阅读,更多相关<matlab动态三维心形(最新整理)(4页珍藏版)>请在人人文库网上搜索. 1.构造体积方程和坐标轴, ...

  4. matlab contour光滑,Matlab contour作图不显示的可能原因

    复习Coursera上斯坦福Andrew Ng的Machine Learning课程,做到week 7的ex6时,发现ex6.m后两个作图出不来. ex6.m有三次作图:一次是直线边界,两次曲线.这里 ...

  5. MATLAB调用C/C++函数的方法

    http://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-9510581626.24.ZO6sko&id=43401674106 精通MATLAB ...

  6. matlab 三维 作图 坐标轴_MATLAB学习——MATLAB中的三维绘图指令

    2 基本XYZ立体绘图命令 mesh和plot是三度空间立体绘图的基本命令,mesh可画出立体网状图,plot则可画出立体曲面图,两者产生的图形都会依高度而有不同颜色.下列命令可画出由函数 形成的立体 ...

  7. matplotlib之subplot和动态作图(笔记六)

    代码: # -*- coding:utf-8 -*- #matplotlib的subplot绘图 import matplotlib.pyplot as plt import numpy as np ...

  8. matlab 动态图只能显示等平面吗,matlab平面浓度图

    matlab 动态图只能显示等平面吗,帮你快速入门MATLAB(基本知识篇),matlab平面坐标图,matlab平面浓度图 关于利用matlab制作三维图形的经典例子模板_营销/活动策划_计划/解决 ...

  9. matlab动态神经网络进行时间序列预测分析

    matlab动态神经网络进行时间序列预测分析 时间序列预测问题分类 有y,无x,即y(t)=f(y(t−1),y(t−2),...)y(t)=f(y(t−1),y(t−2),...)y(t)=f(y( ...

最新文章

  1. spring boot 实战 / 可执行war启动参数详解
  2. 电信 IPRAN 设备组网方案_国内首家5G核心网电信设备进网许可证;电信5G网络增强方案获认可;美国最大规模毫米波拍卖...
  3. iOS -数据库网络之xml解析之远程解析XML
  4. 手机端 超链接 识别电话号码
  5. c语言递归最小值,递归求最大最小值算法 分治策略(c语言实现)
  6. java uppercase方法_java-方法引用
  7. conda install 出错
  8. 敏捷思维-架构设计中的方法学(12)Refactoring
  9. android卡片 弹簧滑动,一种通用式弹簧卡扣的制作方法
  10. JavaScript 在线编辑器
  11. JS数据结构中的集合结构详解
  12. 运行Map Reduce报错Got exception: java.net.ConnectException: Call From master.localdomain/127.0.0.1 to
  13. 2014年实习生招聘之多益网络实习生招聘笔试题—2014/04/17
  14. 为什么微信转账,对方收款要确认,而支付宝不用?
  15. python 老师_一个法语老师的python 入门之路
  16. mac允许安装任何来源的软件,命令,(记录下)
  17. 美团技术分享:大众点评App的短视频耗电量优化实战
  18. 理解涡流--电磁炉只能加热铁磁性物质(磁化)
  19. 杨辉三角的c语言实现
  20. yasm/nasm not found or too old. Use --disable-yasm for a crippled build.

热门文章

  1. 中兴echat_中兴高达推出新一代eChat小先锋e350
  2. WEBSHELL姿势之SQL一句话
  3. 用前端代码编写一个动态的罗盘时钟
  4. 计算机主机版最重要的部件,电脑配件中到底哪个最为重要
  5. 图片无损压缩工具(报名照片压缩至30Kb以下
  6. 开源一个win10二十四节气壁纸自动更换的程序
  7. 计算机图形学基础第七章ppt,计算机图形学 -第七章讲义ppt课件
  8. javacore日志分析工具jca
  9. fiddler抓取谷歌浏览器的包_fiddler抓不到chrome浏览器的请求
  10. Bzoj4763 雪辉