How to create a specific vector c that has two variables x and y ?
3 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
the problem here is this vector must be found from c = A\b. A and b are created from two variables x and y. (I posted the image of example xi,yi). x and y come from the normal parabola(ax^2 + bx +c) first, then they could be used in the matrix to form A and b. if my question is too confusing, just see the image...sorry, I am not good at explaining a problem :c Is there a way to solve it ? Thank you.
3 Kommentare
Antworten (1)
Roger Stafford
am 28 Feb. 2018
Bearbeitet: Stephen23
am 28 Feb. 2018
Assume your xi's and yi's are given by a couple of column vectors, x and y of the same length.
n = length(x);
A = [x.^(n-1:-1:0)];
c = A\y;
2 Kommentare
Roger Stafford
am 28 Feb. 2018
If you have an older version of matlab, use
A = bsxfun(@power,x,((n-1):-1:0));
where again I assume x is a column vector.
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!