matlab unicode字符,matlab的乳胶解释器如何处理unicode?

我想知道用于绘图文本的MATLAB乳胶解释器如何处理unicode字符?这奇怪的是不一致.你知道,这使整个整个ENTIRE点无效.

玩具代码

%*** Setup some text for a plot title

Title_Txt{1} = [char(8734) ,' SNR~~~' , char(10) , '(-)'];

Title_Txt{2} = ['50 SNR~~~' , char(10) , '(-)'];

%*** Plots!

x= 1:1:10

y= rand(size(x))

figure(1)

subplot(211)

plot(x,y)

title(Title_Txt{1} , 'interpreter' , 'latex')

subplot(212)

plot(x,y)

title(Title_Txt{2} , 'interpreter' , 'latex')

513P3.jpg

玩具代码演示了latex解释器处理char(10)—一个新行.但它从char(8734)—无穷大符号中脱离出来.

显然,我可以通过输入matlab知道的乳胶符号来解决这个问题(另一个令人沮丧的原因,但这是另一个讨论),但我很好奇

> MATLAB在这里做了什么?

>是否有将unicode变成乳胶的方法?

最佳答案 我怀疑这里的(不满意的)答案是Matlab的Latex解释器部分做了Latex所包含的任何版本,而Latex一般不支持Unicode. (对于Latex解决方案,请参阅:

https://tex.stackexchange.com/questions/34604/entering-unicode-characters-in-latex.当然这对Matlab用户没有帮助.)

至于为什么Latex不支持Unicode.我会注意到,我的Latex用户指南的第一个版权日期是1985年,最新版本是从1994年开始的版本2e.Unicode直到90年代才真正成为主流.

(这是一个糟糕的答案,但评论太长了.)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值