MATLAB绘图标签/标题中的扩展ASCII字符

yuk*_*yuk 3 matlab plot character-encoding extended-ascii

我需要在一个情节上加上"天真"字样,并将其保存为PNG和PDF.有时它在标题或刻度标签中.无论我尝试过什么,我总是得到右箭头符号(png)或空格(pdf)而不是ï角色.

我查看了函数native2unicode和unicode2native,但它们似乎只适用于文件输入/输出.

我无法相信这个任务在MATLAB中如此困难.

我正在使用MATLAB 2012b更昂贵的Windows 7.


符号ï具有ascii代码0239或十六进制0xEF.MATLAB在控制台中显示它,如果输入Alt-0239,但显示为空方块.

disp(ï)示例

MATLAB返回26作为字符的代码:

>> int32('Naïve')
ans =
          78          97          26         118         101
Run Code Online (Sandbox Code Playgroud)

MATLAB的TeX字符序列表中不存在该符号.

Dan*_*Man 5

这一定必须奏效:

X=rand(10,1)
Y=rand(10,1)
plot(X,Y)
title('na\"{i}ve','interpreter','latex');
Run Code Online (Sandbox Code Playgroud)

如果需要,还可以更改字体和大小等.

顺便说一句,看看

http://en.wikibooks.org/wiki/LaTeX/Special_Characters