1
marker={'r','b','g'};
for i=1:size(X,3)
    for r=1:size(X,1)
        for c=1:size(X,2)
            text(X(r,c,i),Y(r,c,i),Z(r,c,i),num2str(dof(c,r,i)))
        end
    end
end

の値ごとに、 plotiに指定されたように異なる色を使用したいと思います。どうやってやるの?ありがとう。markernum2str(dof(c,r,i))

4

1 に答える 1

2

現在、間違ったコンピューターを使用しています (テスト用の matlab はありません)。

text(X(r,c,i),Y(r,c,i),Z(r,c,i),num2str(dof(c,r,i)), 'Color', マーカー{i})

動作するはずです。ただし、この方法で size(X,1)>3 の場合、問題が発生します。

于 2012-04-05T20:01:56.183 に答える