Используя немного Java, как описано Яир Альтман на undocumentedmatlab.com , вы можете добавить HTML-метки к своему графику. Поэтому вы можете поместить свой символ Unicode 'ح' (U + 062D) в такую метку, используя синтаксис &#xHEXCODE;
, в вашем случае ح
:
figure;
labelStr = '<html>ح</html>';
jLabel = javaObjectEDT('javax.swing.JLabel',labelStr);
[hcomponent,hcontainer] = javacomponent(jLabel,[100,100,40,20],gcf);
Это должно отобразить пустое окно с рисунком, которое просто содержит этот единственный символ Unicode. Протестировано на Matlab R2010b с WinXP.
Для получения дополнительной информации о том, как обмануть MATLAB при отображении Unicode, см. этот пост SO , который может быть отчасти специфичен для OS X.
Обратите внимание, что несколько символов, которые недоступны в вашем текущем наборе символов, могут быть доступны через собственные возможности LaTex в MATLAB title()
, как , обсуждаемое здесь ; однако это далеко не все юникод.