我是靠谱客的博主 忐忑小鸽子,最近开发中收集的这篇文章主要介绍MATLAB GUI中显示数学公式,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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中显示数学公式所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部