以下散點圖錯誤是我寫的代碼的一部分,如何解決在MATLAB
for ii=1:length(k31)
B = [k31(ii);k32(ii)];
X=abs(pinv(A)*B);
g1(ii)=X(1,:);
g2(ii)=X(2,:);
g3(ii)=X(3,:);
end
scatter(x(1:end-1), y(1:end-1), 5, g1);
但我不能繪製數據,錯誤如下
??? Error using ==> scatter at 79
C must be a single color, a vector the same length as X, or an M-by-3 matrix.
x和y與k31具有相同的尺寸...但仍然顯示這樣的錯誤
什麼是'x'和'y'?你的問題是,'x'和'y'不是正確的長度,或者'k31'不是。 – Isaac
刪除',5,g1'部分。檢查它是否首先工作。 – Acorbe
@RohanChakrabarty,你用什麼其他參數?你想要點變量顏色? – Acorbe