概述
MATLAB GUI中显示数学公式
尝试1:
直接用中文打出来,然而结果是MATLAB根本无法识别。
set(handles.text,'string','WFP(m²/kg)');
执行后,GUI界面显示如下:
尝试2:
利用^字符,结果并不成功,仅仅作为普通符号显示。
set(handles.text,'string','WFP(m^3/kg)');
结果如下:
尝试3:
在Word中先打出公式,保存为图片后,在GUI界面中axe控件中显示
结果如下:(十分不清晰(在word中调整图片大小也无任何帮助),且与GUI界面的背景颜色有差异)
方案四:利用HTML标记在MATLAB GUI中的应用
尝试代码如下:
str=['<html><table border cellpadding =4><tr><th bgcolor=white>项目<th bgcolor=white>单位<th bgcolor=white> 数值 <tr bgcolor=white>',...
'<td align=center>水足迹总量<em>WF</em><td align=center><em>(10<sup>8</sup>m<sup>3</em>)<td align=center>WF <tr bgcolor=white>',... %<td>(m<sup>3</sup>/kg)
'<td align=center>蓝水足迹总量<em>BWF</em><td align=center><em>(10<sup>8</sup>m<sup>3</em>)<td align=center>WFb<tr bgcolor=white>',...
'<td align=center>绿水足迹总量<em>GWF</em><td align=center><em>(10<sup>8</sup>m<sup>3</em>)<td align=center>WFg<tr bgcolor=white>',...
'</table></html>'];
uicontrol('Units','normalized','FontSize',12,'position',[0.72 0.65 0.22 0.275],... % 'Style','PushButton',
'BackgroundColor',[1 1 1],'string',str);
GUI界面显示如下:
优点:可以显示数学公式;
缺点:似乎无法显示字符所代表文字,仅能显示文本文件;表格处于某控件中,此处默认为pushbutton;此外,能够使用此方法的对象有限,如uicontrol对象中的pushbutton、togglebutton、listbox等类型,其string属性可以设置为HTML标记字符串。
针对这个方法,不知道能否添加text控件在相应位置填入数值。
尝试到此就结束了,希望搞定的小伙伴给我指一盏明灯。
最后
以上就是忐忑小鸽子为你收集整理的MATLAB GUI中显示数学公式的全部内容,希望文章能够帮你解决MATLAB GUI中显示数学公式所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复