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.OutlCheckGRubbs
とhandles.OutlCheckRosner
は、文字列の配列です。