matlab callback

' Callback ' 属性值是一个MATLAB字符串,MATLAB将它传给函数eval并在命令窗口工作
空空间行。它对于函数M文件有重要的隐含意义。
因为 ' Callback ' 属性必须是字符串,所以在字符号内多重MATLAB命令、后续行以及
字符符串都会使必需的句法变得十分复杂。如果有不止一个命令要执行,命令间必须适
当地分隔开来。例如
>>uimenu( ' Label ' , ' Test ' , ' CallBack ' , ' grid on; set(gca, ' '
Boox ' ' , ' ' on ' ' ) ' );
把一个字符串传给eval,使命令
>> grid on; set(gca, ' Box ' , ' on ' )
在命令窗口工作空间中执行。这是合法的句法,因为命令用逗号或分号隔开,多重命令
可输输入到同一命令行中。在定义回调函数时,也遵循MATLAB规定,即在已引用的字符
串内,用两个单引号来表示单引号。


字符串可以串接起来生成一个合法MATLAB字符串,只要把它们括在方括号中。
>>uimenu( ' Label ' , ' Test ' , ' CallBack ' ,[ ' grid on, ' , ' set(g
ca, ' ' Box ' ' , ' ' on ' ' ) ' ]);
注意字符串 ' grid on ' 含有所需的逗号以分隔两个命令。

  • 3
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值