MATLAB的菜单如何改为中文显示?

作者&投稿:帅琰 (若有异议请与网页底部的电邮联系)
matlab GUI界面自定义菜单的设置,怎么设它的回调函数?~

在弹出式菜单的callback里面(当然也可以写在别的按钮之类的回调函数下面)
get(hObject,'Value'),可以得到当前 用户所选择第几项

如果要得到具体的菜单名字
contents = cellstr(get(hObject,'String')) 现获取所有的菜单列表
contents{get(hObject,'Value')} 取出所选择的那一个

有两种方式,一种就是你直接双击控件,弹出属性框,在string属性中填写下拉菜单的内容,没一个内容请用回车分开,令一种就是在M文件中的open函数中填写如下代码
=========================
set(handles.popupmenu1,'string',{'nihao','henhao'});
=========================
后面的{'nihao','henhao'}是标签的内容。

下面代码是调用方式
switch get(handles.popupmenu1,'Value')
case 1
set(handles.text1,'string','1')
case 2
set(handles.text1,'string','2')
end
case 1就是第一个标签
同理。case后面可以填写你需要的代码。

MATLAB for Linux的中文字体在默认配置下显示为方框,在网上一通搜索后,成功显示中文,下面我的方法。
这是由于MATLAB使用的Java环境未配置中文字体导致的。正因如此,配置MATLAB中文字体就是配置matlab所使用的JAVA字体。
1.字体显示美化
进入Matlab,从菜单打开:Files->preferences,打开Fonts页,把右边最下面的复选框Use antialising to smooth desktop fonts选中,重启MATLAB,字体显示的效果就很好了。
2.matlab所使用的JAVA字体配置文件存放在:
MATLAB使用自带的Java运行环境,根据CPU架构的不同,相对应的字体配置文件路径为:
32位版本
MATLAB文件夹/sys/java/jre/glnx86/jre/lib/fontconfig.properties
64位版本
MATLAB文件夹/sys/java/jre/glnxa64/jre/lib/fontconfig.properties

首先终端输入:cd MATLAB文件夹/sys/java/jre/glnxa64/jre/lib,进入字体配置文件目录。
如果fontconfig.properties文件不存在,可以从fontconfig.properties.src复制一个:
sudo cp fontconfig.properties.src fontconfig.properties

3.准备字体
首先请确定要使用的字体,如Windows中的宋体、黑体,或Linux中文泉驿正黑体。
本文以宋体为例做介绍,这需要你有一个Windows系统。先将Windows中的WINDOWS\Fonts\simsun.ttc文件复制到某个文件夹,并记录其地址。如果你已经按照本空间另一篇文章《ubuntu中安装新字体的方法》,安装了字体,那么simsun.ttc的地址就是/usr/share/fonts/truetype/myfonts/simsun.ttc。

在matlab2014a以前的版本并没有官方的中文版,菜单改成中文需要安装第三方的补丁,而且帮助文件也依然是英文的。

如果是新出的2014a或者2014b,以及以后的版本,官方已经支持中文,可以直接下载安装中文版。

2009版之前的有汉化补丁,去论坛或者直接搜索就可以下载,但是如果你是在学这款软件的话,还是不要汉化了。毕竟要掌握它,英文习惯了就好了,况且matlab对中本身就不是兼容的很好,容易出错。希望能帮到你.

可以直接装中文版的啊,现在的matlab R2009就是汉化的啊,我装的就是的,盗版的三元买的,很便宜的,你可以重新装一下的,希望你能成功!

有必要吗?
你可以装汉化补丁,还可以使用金山快译之类的软件吧。


matlab2021a怎么打开2021b的文件
点击菜单栏中的"File"(文件)选项。3、在"File"下拉菜单中,选择"Open"(打开)选项。4、在弹出的文件浏览器窗口中,找到你要打开的文件所在的位置。选择该文件,并点击“Open”(打开)按钮。5、MATLAB会自动识别所打开文件的格式,并在编辑器或适当的界面中显示该文件的内容。ATLAB2021a是MathWorks...

怎么样运行madvr的activate debug mode.bat文件
atlab程序也可以在命令行里直接运行,只需要使用 -r 选项。比如运行当前目录下的example.mmatlab -nodesktop -nosplash -r example。可以将命令加到~\/.bashrc文件,这样下次(或者执行source ~\/.bashrc)之后就可以直接在mrun example命令运行matlab文件。"运行"有两种启动方式:1,同时按下键盘左下角一个...

新人求助matlab安装包做毕设要用
1、设计图形用户界面 使用 GUIDE(图形用户界面开发环境),可以布置、设计和编辑自定义图形用户界面。既可以 含带常用控件,如列表框、下拉菜单和按钮,也可以含带 MATLAB 绘图。此外,还可以使用 MATLAB 函数以编程的方式来创建图形用户界面。2、部署应用程序 若要将一个应用程序直接分发给其他 MATLAB 用...

怎样顺利安装数学mathlab软件?
解决方案 从开始菜单里点击“运行”,输入“msconfig”,这样打开系统配置实用程序。在“服务”选项里把matlab.exe和matlabserver.exe两个程序前的“√”取消掉,之后点击“应用”,再点击“确定”,计算机重新启动后就生效啦。顺便说一句,若想关闭其它应用程序,这样办法也是可以的。如果计算机启动比较慢,也可以在“系统配置...

迪庆藏族自治州18080211442: MATLAB的菜单如何改为中文显示? -
濮管杞菊: 在matlab2014a以前的版本并没有官方的中文版,菜单改成中文需要安装第三方的补丁,而且帮助文件也依然是英文的.如果是新出的2014a或者2014b,以及以后的版本,官方已经支持中文,可以直接下载安装中文版.

迪庆藏族自治州18080211442: 安装的matlab 2015a的界面是英文版的,怎么才能调成中文版的 -
濮管杞菊: 设置里,图形象一个齿轮,里遍有general,其中有language可以设置中文

迪庆藏族自治州18080211442: Matlab R2014a/b怎么设置英文/中文界面 -
濮管杞菊: R2014a官方没有提供中文界面.R2014b在中文系统上默认显示中文界面.如果希望显示英文界面,需要通过环境变量设置,即建立一个环境变量 MWLOCALE_TRANSLATED,并将其设置为 off(如果要恢复中文界面,可以删除此环境变量,或者将其设置为 on).R2015之后的版本可以通过 Preferences 对话框设置语言,但有些破解的版本不能显示中文,即使设置了也没用.

迪庆藏族自治州18080211442: mac matlab怎么设置成中文 -
濮管杞菊: 具体操作步骤:1. 打开matlab的安装目录(右键点matlab图标选择 show package contents(显示程序包内容))进入matlab的目录了找到 bin目录下lcdata.xml 这个文件2. 获得lcdata.xml的写权限 (右键选 getinfo,然后把你的权限设成读写就行了)3. 用任何文本编辑器打开这个文件(我是用的ue)4. 打开matlab5. 看看当前的matlab用的是啥locale命令是 feature('locale')

迪庆藏族自治州18080211442: MATLAB GUI界面如何才能显示中文? -
濮管杞菊: 属性设置里面 显示属性 敲成汉字就行了

迪庆藏族自治州18080211442: matlab 2017 a如何改成中文界面??? -
濮管杞菊: matlab已经可以直接设置界面语言了:preferences——general——desktop language

迪庆藏族自治州18080211442: 如何对matlab2013b进行语言修改成中文 -
濮管杞菊: 1、请您点击开始菜单,打开控制面板,点击“区域和语言”,选择“键盘和语言”,下面有一项“选择显示语言”,请您查看是否有“中文简体”,如果有,请您选择它后点击确定试试. 2、如果没有这一项,建议您可以右键计算机选择属性...

迪庆藏族自治州18080211442: matlab如何改成中文版的 -
濮管杞菊: 需要安装中文补丁,上网搜一下同版本的中文补丁,然后安装在Matlab文件夹中.

迪庆藏族自治州18080211442: Matlab R2015b怎么把界面改为中文/英文 -
濮管杞菊: 将安装目录下的C:\Program Files\MATLAB\R2014a\java\jar文件夹内的zh_CN文件夹重命名即可(名字可随意,只有不是zh_CN),之后重启matlab,即可将界面改为英文

迪庆藏族自治州18080211442: 能不能把MATLAB改成中文的 -
濮管杞菊: 这个里面的英语格式是一样的,很简单的一种,你看看就懂了,呵呵,没有必要搞成中文的啊,而且这个是没有中文的

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网