help with this matlab script
2 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
Write a MATLAB script which will load an n x 2 matrix A of data and determine slope m and y intercept b of a line which minimizes the least square distance the data {A(I,1),A(I,2)} from I=1 to n and the points {A(I,1),mA(I,1)+b} from I=1 to n.
m=1;
b=1;
for i=1:10000
m=((-b*x(i))-(x(i)*y(i)))/(x(i)^2);
b=((-m*(x(i)^2))+(x(i)*y(i)))/(x(i));
end
A=[m,b];
rref (A)
I got an error message: Undefined function 'x' for input arguments of type 'double'.
0 Kommentare
Antworten (1)
Nalini Vishnoi
am 2 Okt. 2014
You are getting this error because variables x and y are not defined in your script. I think what you intended was something like the following:
x = A(:,1);
y = A(:,2);
0 Kommentare
Siehe auch
Kategorien
Mehr zu Matrix Indexing finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!