1

化学物質のプロットと表を生成する matlab プログラムを作成しました。入力は主に Excel テーブルとローカルの MySql データベースから取得します。私の問題は、かなりの数の物質名にギリシャ文字が含まれていることです。

私の問題は、同僚が指定した名前を正確に使用するプロットを作成したいということです。また、正しい記号を示す表を作成します。

例: 最初のセルに「α-メチルスチロール」を含む Excel ファイルを作成し、[~,~,tmp] = xlsread('test.xlsx'). tmp には が含まれます'(box with question mark)-Methylstyrol'。プロット ( title(tmp)) で文字列を使用すると、次のように表示されます。'(right arrow)-Methylstyrol'


native2unicodeこれまでのところ、文字列に対してandコマンドを試しましたunicode2nativeが、効果はありません。また、文字を置き換えてみましたが、置き換える必要のある文字の数が急速に増えすぎているため、より体系的な方法があることを本当に望んでいます.

(ギリシャ文字を含まない名前も存在することはわかっていますが、これらの名前を優先するいくつかのガイドラインに従うようにしています。)

4

2 に答える 2

0

あなたの問題は、xlsreadシートから正しいギリシャ文字を取得していないことだと思います。
jexcelapiまたはpoiを試してみてください。どちらのリンクも、xls ファイルをインポートするための Java クラスにつながります。MATLAB では、jar ファイルを経由してパスに追加するだけでよく、次の手順は基本的な Java コーディングと同様です。javaaddpath

于 2013-05-15T13:23:20.770 に答える