找回密码
 注册
关于网站域名变更的通知
查看: 289|回复: 2
打印 上一主题 下一主题

Matlab关于hold on的疑问

[复制链接]
  • TA的每日心情
    开心
    2022-1-29 15:04
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2022-9-27 15:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    自己感觉hold on是保持住,然后方便后面的往现有的图上面加,但是结合下面一段程序有段话不太理解。
    0 L7 x7 n; u8 Q) Qfor ii=5:10:80
    ; n) A- w/ Q" c+ e2 d3 A    theta=ii;
    ' t+ f9 H* _: y3 i* F6 R    vxo=vo*cos(theta*conv);% X# b# p! C& c( @
        vyo=vo*sin(theta*conv);% L2 p9 ?. h/ m: z  R  b
        max_time=-2*vyo/grav;4 X; {; c6 x' O' N. R
        x=zeros(1,21);4 o% |+ u; k: {' G: u* f* c& Y
        y=zeros(1,21);0 G) G! O7 ^  d- y1 E$ x
        for jj=1:21
    ! i- ]5 g) ?; Z, M        time=(jj-1)*max_time/20;+ n' r5 G8 _9 T& A4 p
            x(jj)=vxo*time;0 ]5 ]& t; `. g2 K0 V) g
            y(jj)=vyo*time+0.5*grav*time^2;
    4 O  r) i* f4 v+ ~# Y* S. ^    end* @+ R- ], j$ `! s
        plot(x,y,'g');
    7 U0 A$ Z2 M7 E5 S- Z5 f    if ii==5
    % P, i# l9 U3 ?" Q        hold on;
    % Z8 U: x5 P: p) Z# M  l! D+ I    end; U6 ?- b- v9 R& i* Q
    end$ I  P, m# x" {* R
    此处是一个绘图程序,但不知道8 N2 J: F- S. y/ L" V# k
        if ii==5
    5 _4 O. ]! _( I2 w' ?; I; G" K        hold on;
    ; O- f6 |  L8 R  r    end
    / H& ~" r) M1 J4 V这句有什么用,请指教!
  • TA的每日心情
    开心
    2022-1-29 15:03
  • 签到天数: 2 天

    [LV.1]初来乍到

    2#
    发表于 2022-9-27 16:27 | 只看该作者
    这要看你的程序要实现什么样的意图和效果1 M7 J' |  m! o- w) D! F0 J
    单纯看程序,没有背景是比较难说出其效用的) M, I0 p  Y; s

    + `1 @; c: Q: K( U* h7 _这里与在循环外放一个hold on没什么区别
    - l# z/ Y' [1 {7 k3 F估计程序作者是不想每次循环都执行hold on( L0 w7 i: Q! j& _- Y
    所以在一个值后打开,hold on  q% E' T5 ~( X) q5 O8 E
    后面画的图就都加在原来的图上了
  • TA的每日心情
    开心
    2022-1-29 15:03
  • 签到天数: 1 天

    [LV.1]初来乍到

    3#
    发表于 2022-9-27 16:48 | 只看该作者
    hold on是对figure设定属性而起作用的
    1 G6 k& }5 ], A: a: |只要没有新生成figure对象
    ( \7 u0 I) ^" r2 phold一次开关对该figure永远有效。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-7-20 00:46 , Processed in 0.125000 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表