24小时热门版块排行榜    

查看: 1144  |  回复: 2

张跃simple

银虫 (小有名气)

[求助] 关于matlab GUI中的edit 输入输出问题

是这样子的,我建立两个edit text控件tag分别为input和output,建立了一个push botton控件,命名为‘换算’。想在input处输入时间字符串如'2016-12-24 9:0:0',然后在push botton控件call back 处编写如下命令,
oringtime =get(handles.input,'string');
d_temp = datevec(oringtime);%时间转换成向量
set(handles.output,'string',num2str(datevec));
运行要出错啊。我觉得不是单纯datevec函数的问题,即便是在input处输入20这个数字,调用oringtime =get(handles.input,'string');
然后set(handles.output,'string',oringtime);依然会出错,但是能显示oringtime=20,不知道到底哪里有问题,烦请会的大神指点一二。

关于matlab GUI中的edit 输入输出问题
23.png
回复此楼

» 猜你喜欢

已阅   关注TA 给TA发消息 送TA红花 TA的回帖

喂喂喂哈

金虫 (小有名气)

你看看是不是应该写成这个,set(handles.output,'string',num2str(d_temp));

发自小木虫Android客户端
2楼2016-09-07 07:17:31
已阅   关注TA 给TA发消息 送TA红花 TA的回帖

张跃simple

银虫 (小有名气)

引用回帖:
2楼: Originally posted by 喂喂喂哈 at 2016-09-07 07:17:31
你看看是不是应该写成这个,set(handles.output,'string',num2str(d_temp));

程序打错了,这样写也解决不了
3楼2016-09-07 09:43:39
已阅   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 张跃simple 的主题更新
信息提示
请填处理意见