matlab GUI edit text读和显示数据的问题

我用matlab编了3个文本框,两个读取数据,另一个将这两个数据进行运算后显示,为什么现在一运行就显示:三个文本框的程序如下:(1)globalw1;w1=str2dou... 我用matlab编了3个文本框,两个读取数据,另一个将这两个数据进行运算后显示,为什么现在一运行就显示:三个文本框的程序如下:
(1)global w1;

w1 = str2double(get(hObject,'string'));

(2)global w2;
w2 = str2double(get(hObject,'string'));

(3)global w1;
global w2;
global w;
w = abs(w2-w1);
u = (300000000*w)/(2*w1)
set(hObject,'string',num2str(u));
这些是每个文本框callback里我自己编的程序,自动生成的没有打,求大神指教啊。
展开
 我来答
lipuyugreat
2014-05-05
知道答主
回答量:33
采纳率:100%
帮助的人:21.8万
展开全部
什么是一运行就显示
追问

就显示这个

追答
你需要提前设定好,如果输入文本框里为空,那么结果为空。这样是把空字符转成ascii码运算了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式