MATLAB中GUI的编程问题

2025-03-12 15:03:24
推荐回答(1个)
回答1:

1、你好,问题就在以下这三行代码:
va=get(handles.edit1,'String');
vr=get(handles.edit2,'String');
vs=get(handles.edit3,'String');
2、注意到,get(handles.edit1,'String');,这就说明你的va、v、vs都是字符串类型的变量,而在后面你拿他与浮点数比较大小了(如,va<=235.6),类型不匹配,这是必须要报错的。
3、修改方法:
va=get(handles.edit1,'String');
vr=get(handles.edit2,'String');
vs=get(handles.edit3,'String');
va=str2num(va);%%将字符串类型数据转化为数字型
vr=str2num(vr);
vs=str2num(vs);