1
我是MATLAB的初学者。我的问题是: 当我想要走线的价值在我的矩阵的计算L(1×2),以股票在a和b的变量,我试着用下面的代码matlab初学者:语法来重新排列行矩阵的值
[a,b]=L;
它没有工作得很好。我不明白为什么这样做不可能。我使用这个语法的行ginput(n)。我使用另一种方法来获取值,但我想了解我在上面的代码中的错误。 我最后的代码是这样的:
clf();
n=10;
axis([0 10 0 10]);
[px,py] = ginput(n);
Y = py';
X = ones(1,n);
X=[X ; px'];
L= Y*pinv(X);
a = L(1,1);
b = L(1,2);
x = 0:0.2:10;
plot(x,b*x+a, px,py,'r+');
grid;
由于使用
[a,b]=L
而是很多