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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
遇到这样一个问题:
7 G' }2 l* t, V% S7 h, K我想让程序在Switch == 1 时,输出 S_a = 0.6,然后在10秒钟之后,输出S_b=1
, D4 Y- v! [2 C% m5 k* A$ n请大神帮忙看下,指导下,我应该怎么编写程序呢??) H2 L( L8 t; E5 q1 t$ J

4 j0 Y" T2 X7 w. Y8 Cfunction [S_s,S_a,S_b] = fcn(Switch)
8 \$ k3 s4 u/ E' m( m+ f5 Q& B: _7 N7 q9 A+ a% b
if Switch == 1  
4 J4 S  q- T# c% Y4 z% p    S_a = 0.6;
+ y: z8 U! S( l/ m2 ^, E3 B% z    S_b = 0;
. p+ e) ^( s6 V, k1 Q0 w% Q5 T    S_s = 0;
" [# q0 D. {0 y* a# ielse( _% m3 r) R" m' x+ q% K
        S_a = 0;3 B& F5 K! g; {9 ?: m, a
        S_b = 0;
$ y! `) @' L0 e6 ]+ Q        S_s = 0;
( U0 f0 }3 g! U9 T6 S$ k( dend
; l; x1 w7 _& ]( r+ V" S$ d

该用户从未签到

4#
 楼主| 发表于 2020-11-5 15:05 | 只看该作者
uperrua 发表于 2020-11-5 15:04* q- R" C2 r. q4 v8 T# ?
pause(10)
$ H4 \/ {- C9 X
好像不行,我查了下pause函数的运行,是暂停程序几秒钟之后再运行,1 z3 \8 H% r: s9 w
但是我想要的结果是程序不要暂停,只是S_b的值比S_a的值要晚10秒钟才给到他。
! t1 s0 l6 `: ?4 m: }! W7 _* I- ~1 H( J* r$ O* z0 M& y& U: G
想要的最终结果就像图中这样子:5 F4 G" G+ p! F1 `0 _9 v' s7 U
- z/ k6 d7 D: Y6 d9 M  J( i, Y$ I1 w: q- T

点评

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

该用户从未签到

5#
发表于 2020-11-5 15:06 | 只看该作者
Enest13 发表于 2020-11-5 15:05* A7 `' V! n( T! ?5 M0 [
好像不行,我查了下pause函数的运行,是暂停程序几秒钟之后再运行,
+ w/ b+ \+ U+ D. G. ^$ v6 k0 H8 `但是我想要的结果是程序不要暂停, ...

$ I# ^3 k- X' z3 M8 c按照你这个说法,你调用的这个函数就不对啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

EDA365公众号

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

GMT+8, 2025-7-30 01:40 , Processed in 0.140625 second(s), 31 queries , Gzip On.

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

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

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