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

求助matlab程序:如何实现:执行上一条程序5秒后,下一步程序开始执行

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-11-5 14:14 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

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

x
遇到这样一个问题:
+ b, `" F/ o& L' T7 T我想让程序在Switch == 1 时,输出 S_a = 0.6,然后在10秒钟之后,输出S_b=1
, B( [" w" C3 s2 ~, v" ?6 s请大神帮忙看下,指导下,我应该怎么编写程序呢??( D" n: w& l0 `! a

8 M/ w, D' h9 u3 K, ~: V/ ~function [S_s,S_a,S_b] = fcn(Switch)
9 }5 R* B( y$ R7 R$ ?6 O( ?7 M  F" X5 w* ]! q
if Switch == 1  ( X$ w# A  T' z
    S_a = 0.6;
  i3 r) |  J7 ?    S_b = 0;
  h! U8 v6 x" O7 c) m6 C    S_s = 0;
  ?" O- f$ j+ k; l+ eelse0 H$ c& x$ p- s3 C
        S_a = 0;& n2 X. m* @# T! ^. d2 l& ?1 E! Y$ w! _
        S_b = 0;+ T' |) P( [2 f  P4 D
        S_s = 0;
  ]. T  I7 i1 N5 B# q1 I9 _$ Dend! h6 f9 z  E$ e2 i3 P, T

该用户从未签到

4#
 楼主| 发表于 2020-11-5 15:05 | 只看该作者
uperrua 发表于 2020-11-5 15:04
$ X8 a* b0 A$ p* jpause(10)
, I, I5 u/ D' R4 C
好像不行,我查了下pause函数的运行,是暂停程序几秒钟之后再运行,
; A9 b9 e! V% X! t! |9 o- c, D但是我想要的结果是程序不要暂停,只是S_b的值比S_a的值要晚10秒钟才给到他。
# t5 T0 W& D: f- x! h3 Z$ l& I. h& A6 R1 I" F
想要的最终结果就像图中这样子:
+ F  M( y+ r5 B5 G) Z: a - E  ]. v8 |. j/ c

点评

按照你这个说法,你调用的这个函数就不对啊  详情 回复 发表于 2020-11-5 15:06

该用户从未签到

5#
发表于 2020-11-5 15:06 | 只看该作者
Enest13 发表于 2020-11-5 15:05
% b3 Z6 A, b8 L' J$ t: U4 L5 ^5 [好像不行,我查了下pause函数的运行,是暂停程序几秒钟之后再运行,, h. B$ L* c5 t* W# {1 c3 l5 z1 B
但是我想要的结果是程序不要暂停, ...
; C' Y" p3 {( U  V6 E
按照你这个说法,你调用的这个函数就不对啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-11-1 13:22 , Processed in 0.156250 second(s), 27 queries , Gzip On.

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

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

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