matlab gui text输出字符串问题

在程序里编写了一个方程,想要将这个方程在text中以字符串形式输出,怎么办(方程参数是输入的所以可变)
是在函数表达式那框

第1个回答  推荐于2018-04-10

已编码完成,效果请看图片和视频


具体针对你的问题

a=get(handles.ed1,'string');

a=str2num(a);

b=get(handles.ed2,'string');

b=str2num(b);

c=get(handles.ed3,'string');

c=str2num(c);

set(handles.hanshubiaodashi,'string',sprintf((%f*sin(%f*x+%f),a,b,c)));

本回答被提问者和网友采纳

matlab gui text输出字符串问题
a=get(handles.ed1,'string');a=str2num(a);b=get(handles.ed2,'string');b=str2num(b);c=get(handles.ed3,'string');c=str2num(c);set(handles.hanshubiaodashi,'string',sprintf((%f*sin(%f*x+%f),a,b,c)));

MATLAB GUI 界面 EDIT TEXT数组输入输出的问题
建立GUI界面,设三个可编辑文本框Tag为A_edit,B_edit,O_edit,生成的M文件修改后部分如下:function baidu1_OpeningFcn(hObject, eventdata, handles, varargin)% This function has no output args, see OutputFcn.% hObject handle to figure% eventdata reserved - to be defined in a future ve...

MATLAB GUI 界面 EDIT TEXT数组输入输出的问题
建立GUI界面,设三个可编辑文本框Tag为A_edit,B_edit,O_edit,生成的M文件修改后部分如下: function baidu1_OpeningFcn(hObject, eventdata, handles, varargin) % This function has no output args, see OutputFcn. % hObject handle to figure % eventdata reserved - to be defined in a future version of...

matlab的gui中输出显示的字体大小怎么调
应该就是设置FontSize。另外注意看一下FontUnits对不对。你左边的字体不是没问题吗?看看那个是怎样设置的就知道了。

Matlab在Gui中方程系数输入调用以及sym转换double问题
出错原因:你在调用solve解方程组的时候,输入参数是字符串:[x,y]=solve(...,'x,y');这种情况下,handles.metricdata.q和handles.metricdata.Fb都是以字符串的形式传递给符号运算内核,而这两个变量的值根本没起到作用。这样,方程组求解失败,后面再调用double试图将结果转换成数值类型当然会出错。

matlab GUI 在edit中如何输出字符串的某一部分
GUI中edit的输出形式为 set(handles.editbox1,'string',str);其中editbox1对应输出到edit的tag值,str则对应待输出的字符串 例如,字符串为 str1 = ['baidu,hello']为了只输出其中一部分 先进行截取操作str2 = ['baidu'];之后 set(handles.editbox1,'string',str2);只输出了str1字符串中的...

求大神们指点,使用matlab的GUI界面怎么能把数据变成字符串全部一次性输...
可以设置一个回调函数,比如添加一个pushbutton控件,在该控件的callback中添加如下代码:hchildren = allchild(gcf);hedit = findobj(hchildren,'Style','edit');data = get(hedit ,'String');得到的data就是所有输出,输出结果是一个cell数组 ...

matlab GUI中 edit text 如何显示文字
要给你设置的pushbutton编一个回调函数,选中按钮右键找cellback,然后写代码:a='hello world';set(handles.edit1,'string',a);

matlab gui 输入字符串问题
matlab默认就是将输入的字符串读取的时候合在一起,你在新建一个向量,让向量里面的每个元素等于a中对应的元素就行了~~~

matlab设计gui文本框,怎么获取文本框输入的字符呢?
edit1,'string'));a2=str2double(get(handles.edit2,'string'));a3=str2double(get(handles.edit3,'string'));a4=m(a1,a2,a3);set(handles.text2,'string',num2str(a4));set(handles.text2,'string',num2str(a4));m文件 function a4=m(a1,a2,a3)syms x a4=int(a1,x,a3,a2);

相似回答