4

現在のテストでは、0.5 を使用しています。スレッシュ ホールドの上または下にあるテーブルのすべての値のフォントを赤くする必要があります。現在のコードでは 2 列しか使用していませんが、10 列以上を使用する予定です。これが現在の私のコードです。 0.5 を超える数値のみが赤色で表示されますが、0.5 未満の数値は表示されません (黒色である必要があります)。変数の名前が間違っていて申し訳ありません。これを実装するためにテストしているところです。助けていただければ幸いです。

TTT = rand(30,2);
for u = 1:2

PPP = TTT(1:30, u:u);

   RRR = ( PPP(:) > .5);

   AAA = reshape(strtrim(cellstr(num2str(TTT(:)))), size(TTT));

   QQQQ(RRR, u) = strcat(...
   '<html><span style="color: #FF0000; font-weight: bold;">', ...
    AAA(RRR, u), ...
   '</span></html>');


end
%# create table
f = figure;
h = uitable('Parent',f, 'Units','normalized', 'Position',[0.05 0.05 0.9 0.9]);

%# set table data
set(h, 'Data',QQQQ) 
4

1 に答える 1