首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MATLAB使用单个图形框架的chasePlot在循环内使用

MATLAB使用单个图形框架的chasePlot在循环内使用
EN

Stack Overflow用户
提问于 2017-11-14 18:44:26
回答 1查看 54关注 0票数 0

我有一个while循环,在其中我必须使用一个绘图和一个chasePlot函数。

问题是,每次循环运行时,它都会产生一个新的窗口图形。不知何故,我想要一个单一的框架,可以更新,而不是每次都为它做一个新的窗口和图形。

任何人都知道如何在每个循环中防止一个新的图形,以便一个图形在那里,并不断更新。

EN

回答 1

Stack Overflow用户

发布于 2017-11-14 22:23:41

不要在“plot”命令前使用“figure”,这样代码每次都会覆盖相同的图形。你也可以使用'drawnow limitrate‘命令来获得更好的可视化效果。下面是一个例子:

代码语言:javascript
复制
    clc; close all; clear all; 

    x = 0 :100 :1e5;

    y = zeros(size(x));

    for n = 1:numel(x)

        y(n) = sin(x(n));

        plot(x(1:n), y(1:n));

        drawnow limitrate;

    end
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47283656

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档