im kind a new to Matlab/octave,但我習慣於與R一起工作。所以我想要做的是以下內容。我想繪製我的t.test結果(y值)與t.test差值(x值)。很簡單,我確實用R獲得了這些數據,但我想用Matlab進行繪圖。問題是,點的顏色應該根據某一列中的值而改變。所以基本上這是p值。所以我得到了三個列y x和p值。基於矩陣的值的顏色
我缺少的是什麼,從R.
的ifelse功能所以也許:
if [:,3]<0.05
a='red';
elseif [:,3]<0.01
a='green';
else
a= black;
end
應該比較容易。
MATLAB有一個'elseif'函數,而不是ifelse。我已更新帖子以符合您的問題。 –