1

我正在为大学项目工作。我必须用 Java 实现 polyfit 和 polyval MAtlab 函数:

alpha包含:

-20 -15 -10 -5 0 5 10 15 20 25;

Cz包含:

-0.0933 -.0978 -.0982 -.0784 -.0489 -.0066 .049 .1072 .1283 .13;

我需要实施

pCzb = polyfit(alpha,Cz,9);
Czb  = polyval(pCzb,Alpha*(180/pi));
4

1 回答 1

2

我不确定你为什么给出数值。

polyfit的文档准确地说明了 Matlab 如何执行多项式回归。请参阅算法部分。

它归结为一个线性代数问题,您可以使用例如Apache Commons Math来解决这个问题。

于 2013-05-23T08:24:07.330 回答