【发布时间】:2025-12-18 15:20:05
【问题描述】:
以下是我正在编写的代码的一部分,
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的长度不正确。 -
删除分散的
, 5, g1部分。首先检查它是否有效。 -
@RohanChakrabarty,你用其他参数做什么?你想要点的可变颜色?