Compute polynomial coefficient with unequal vector?
1 Ansicht (letzte 30 Tage)
Ältere Kommentare anzeigen
Hello all, I have question about to compute polynomial coefficient with unequal number of membership of 2 vectors. If I have vector A as 10x1 and vector B as 7x1, can I possibly compute coefficient with order 4 of this 2 vectors? Thanks Ani.
2 Kommentare
KSSV
am 17 Okt. 2017
A fourth order polynomial has five unknowns..you have seven points known..you should be able to do it eh.
Akzeptierte Antwort
KSSV
am 17 Okt. 2017
%%a random data
x = rand(10,1) ;
y = rand(7,1) ;
% sort x in ascending order and pick first seven
x = x(1:7) ;
%
[x,idx] = sort(x) ;
y = y(idx) ;
%%fit fourth order polymomial
[P,S] = polyfit(x,y,4) ;
x1 = linspace(min(x),max(x));
y1 = polyval(P,x1);
figure
plot(x,y,'-or')
hold on
plot(x1,y1)
hold off
3 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
Mehr zu Polynomials 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!