24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1817  |  回复: 5

szdchris

银虫 (小有名气)

[求助] MATLAB设计的CUI中编写的pushbutton1_Callback程序怎么运行不了呢?

本人学习matlab时间不长,遇到callback的问题该怎么解决呢?
例如Y=4x-6,有一个编辑框Endit1输入X的值,用一个pushbutton1按钮去计算Y的值,并把Y的值显示在另一个编辑框Endit2内
在pushbutton1-callback下写:
x = str2num(get(handles.edit1.'string'));
Y =4*x-6;
set(handles.edit2,'string',num2str(Y));
运行不了,该是什么问题呢?求高手指教
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

zwp511

金虫 (初入文坛)

【答案】应助回帖

★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
csgt0: 金币+1, 欢迎交流 2013-03-22 13:33:13
szdchris: 金币+5, 有帮助 2013-03-22 14:50:17
x = str2num(get(handles.edit1.'string'));
这句话里好像有两个中文括号。。需要改成英文的。。
P.s 最好把Matlab提示的错误也一并贴上来。
我是一粒沙子,,没有户口,,一屁股债,,只好随风飘呀飘…………
2楼2013-03-21 23:11:32
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

fdd096030079

新虫 (小有名气)

同意楼上观点~
3楼2013-03-22 11:00:04
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

csgt0

荣誉版主 (著名写手)

彩色挂图

【答案】应助回帖

感谢参与,应助指数 +1
x = str2num(get(handles.edit1,'string'));
showmethemoney
4楼2013-03-22 13:36:29
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

lgycjpcqu

金虫 (正式写手)

x=str2num(get(handles.edit1,'String'));
handles.edit1后面应该是逗号,String应该S应该是大写。
5楼2013-03-22 17:31:45
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

王柳叶

木虫 (正式写手)

路过,看一下
6楼2013-03-23 13:44:19
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 szdchris 的主题更新
信息提示
请填处理意见