Possible Duplicate:
text('hebrew string') matlab
沙洛姆
我正在尝试在 matlab 中使用希伯来字符串。但是当我尝试将希伯来语字符串分配给变量时,它不会分配它。例如:
block 引用>a='א'
a =
有什么想法吗?
最佳答案
Aleph is in UTF-16 ,matlab 用其标准 2 字节 char
格式表示。它可能不支持这种方式的输入。
你可能必须这样做
a = char(1488); % 1488 is UTF-16 for aleph
然后以 UTF-16 可读的方式输出它。
如果你想简单地将希伯来语放入图形标题或其他内容中,那么你可以直接像这样编写 Latex:
title('\aleph')
如果您尝试使用Matlab进行文本处理,我认为它会起作用,但您可能无法在Matlab命令窗口中查看字符。
更新:在我的系统上,甚至不支持以希伯来语编码写入文件:
fid = fopen('c:\temp\chris.txt','w','native','hebrew');
Warning: The encoding 'ISO-8859-8' is not supported.
See the documentation for FOPEN.
但如果您设置了希伯来语,您的机器可能支持它。
关于string - 命令行中的希伯来语 - matlab,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7759709/