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

Matlab关于hold on的疑问

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

    [LV.1]初来乍到

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

    EDA365欢迎您登录!

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

    x
    自己感觉hold on是保持住,然后方便后面的往现有的图上面加,但是结合下面一段程序有段话不太理解。$ D! ?; `, [. ~  N: b4 E- |
    for ii=5:10:80
    ; V" y) p2 i! z) M    theta=ii;( n$ y1 r$ z$ ~& ?
        vxo=vo*cos(theta*conv);5 w' T3 ]; Y2 \7 _, `
        vyo=vo*sin(theta*conv);
    8 G& n% v* S# J    max_time=-2*vyo/grav;
    2 s" l* M/ j' Y- ?: I    x=zeros(1,21);* n# E$ k7 S" s
        y=zeros(1,21);
    ) x" l: z0 c# n# {    for jj=1:21
    2 c' K! |1 X4 x1 H        time=(jj-1)*max_time/20;
    ) a7 J4 h# s; c        x(jj)=vxo*time;* U0 E. d$ Y! t$ G$ r
            y(jj)=vyo*time+0.5*grav*time^2;) ?. N1 D* v0 w8 c! F1 m
        end
    / v5 X0 Z& e6 T6 e7 M) X    plot(x,y,'g');
    5 Q( k, F* _+ A' p0 l: i    if ii==5
    1 I. I, m$ @# d' j        hold on;/ K8 `- E1 ?6 I: ?6 l7 {$ ^+ I4 G
        end7 Y" I9 Y5 S" c7 j0 w. }# J# ]' V
    end
    9 x- h$ O2 r5 C# J/ f% ~此处是一个绘图程序,但不知道
    7 w* E) H: L1 Q. b- C  X+ t0 C0 P    if ii==5/ e2 G3 H; w$ q; B5 i2 L5 g" }
            hold on;
    & f' u4 @) a* x6 X$ ~* F; `' q    end
    3 ]- j! {. s, K6 @  o* a这句有什么用,请指教!
  • TA的每日心情
    开心
    2022-1-29 15:03
  • 签到天数: 2 天

    [LV.1]初来乍到

    2#
    发表于 2022-9-27 16:27 | 只看该作者
    这要看你的程序要实现什么样的意图和效果
    3 j8 z5 s- g. C; A% J单纯看程序,没有背景是比较难说出其效用的
    7 y% h. W. I# B8 N' k
    ( E6 g- i5 n$ S  d9 {/ _这里与在循环外放一个hold on没什么区别
    & C- V5 @# t. i, t6 }估计程序作者是不想每次循环都执行hold on' o4 Z5 p$ [& t$ I5 Y
    所以在一个值后打开,hold on
      f- F" P" @1 g2 a/ `1 h后面画的图就都加在原来的图上了
  • TA的每日心情
    开心
    2022-1-29 15:03
  • 签到天数: 1 天

    [LV.1]初来乍到

    3#
    发表于 2022-9-27 16:48 | 只看该作者
    hold on是对figure设定属性而起作用的
    8 o8 h+ |- _5 b8 U: M, @- R* W, u只要没有新生成figure对象& @0 V0 B+ s- T. S' t3 g
    hold一次开关对该figure永远有效。
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

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

    EDA365公众号

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

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

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

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

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