永发信息网

MATLAB GUI参数传递【在线急等】

答案:2  悬赏:70  手机版
解决时间 2021-02-16 00:15
在GUI中添加了按钮,调用函数,函数需要矩阵,在command window里面输入之后在GUI 中调用函数是说矩阵undefined,如何将command窗口中输入的函数传递到GUI中?
最佳答案
这个没听说过,更好的做法是在GUI中增加一个text控件,将矩阵输入到该控件中,然后用str2num转化为矩阵即可。
全部回答
global确实可以这样用,但在应用程序里这样用对变量是不安全的,因为任何地方都可以去修改这个全局变量,正规的方法不是这样的。 一般gui元素都可以绑定用户数据,你可以理解为c++类里面的public字段但matlab里面的用户字段更灵活,可以改变类型可以增删(删除一个字段用rmappdata),有两个函数setappdata和getappdata可以这样用: 假如figure1里有一个value1变量可供外部使用,在figure1里面你设置: setappdata( fig1handle, 'value1', 100 );%如果有其他变量,继续设置就可以了,可以是任意类型 然后gui直接参数传递时只需要把gui元素的句柄传过去就行了,在figure2里访问figure1的value1变量: value1 = getappdata( fig1handle, 'value1' );%就可以得到100
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
二手车12年丰田卡罗啦现在价格是多少
神仙道无尽龙域20关变法怎么打
一张照片的故事作文
为何挪威独占北冰洋海岸?
四平市铁西区非税收入管理中心这个地址在什么
灯泡丝断了,再接上去电阻变大还是变小并且说
描写时间长短的成语
东北饺子馆排档在什么地方啊,我要过去处理事
如何用vba实现在EXCEL固定区域坐标内点击单元
刚刚满18周岁月收入1500可以办理什么信用卡
祥记食杂地址有知道的么?有点事想过去
冶金焦与铸造焦的区别是什么?
金盛商务宾馆在哪里啊,我有事要去这个地方
顺治至今多少年
电摩充电电瓶冲不满,冲电器不变绿灯,是不是
推荐资讯
电脑显示器关掉一会打不开,按鼠标也打不开
PMP适合哪些人考
看拼音写词 jīn pāo dài wǔ 咋写?
桂林市有哪些琴行麻烦告诉我
新化县娄底中国移动(梅苑路特许专营店)这个地
国内哪些厂家能生产不含双酚A的热敏纸?
死人上贡主食吃什么
老城区洛阳交通警察这个地址怎么能查询到,着
为什么上夜班的时候,头白天睡得时候,会晕呢
手机看视频费手机吗
乳山市全达塑业有限公司在什么地方啊,我要过
前进区哈尔滨银行24小时自助银行(佳木斯分行)
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?