1

GUIでテーブルの特定の行を色付けする際にこの回答を参照しましたが、以下に示すように、それらの行に実際の数字ではなく奇妙な記号が表示されます。 ここに画像の説明を入力

これは、色付けに使用しているコード行です。

DataTable = [num2cell(handles.zRaw), num2cell(handles.pRaw), num2cell(handles.zMob),...
            num2cell(handles.PressGrubbs), num2cell(handles.PressRosner), handles.OutlCheckGRubbs,...
            handles.OutlCheckRosner, num2cell(handles.iZones), num2cell(handles.iExcessPress)];

        %# Use HTML to style these cells
        n = 1:size(DataTable, 2);
        DataTable(idx, n) = strcat('<html><span style="color: #FF0000; font-weight: bold;">',...
            DataTable(idx, n));

さらに、次の警告も表示されます。

警告: 文字への変換中に範囲外または非整数値が切り捨てられました。

55 の cell.strcat で

上記DataTableの変数handles.OutlCheckGRubbshandles.OutlCheckRosnerは、文字列の配列です。

4

1 に答える 1