Import UnivariateFunction - não conseguindo importar biblioteca no código (netbeans)

Ei Galera!
Estou tentando fazer a interpolação de duas matrizes (utilizando IDE Netbeans), porém não estou conseguindo importar o UnivariateFunction, ou UnivariateInterpolator.
Ja adicionei as bibliotecas Jcommom, Jmathplot, etc, mesmo assim não aparece a opção de importar o UnivariateFunction.
Estou seguindo um tutorialzinho em espanhol: https://www.youtube.com/watch?v=jReHgiObd9Q, no minuto 3:30 ele faz o import das funções e é o que não estou conseguindo fazer.

Vou enviar aqui o programa da forma que está para vocês terem uma ideia:

import com.sun.scenario.animation.SplineInterpolator;
import org.math.plot.Plot2DPanel;

public class Interpolacion {

private double wn;
private double cpcn;
private double cmcn;

 public void setwn(double wn) {
    this.wn = wn;
}

   public void setcpcn(double cpcn) {
    this.cpcn = cpcn;
}   
     public void setcmcn(double cmcn) {
    this.cmcn = cmcn;
}

double n_motor [][] = {{0,0.1,0.2},{0.3,0.4,0.5},{0.6,0.7,0.8},{0.9,wn,1}};
double c_motor[][] = {{cpcn,(0.93 cpcn),(0.88 cpcn)},{(0.86 cpcn),(0.85 cpcn),(0.86 cpcn)},{(0.88 cpcn),(0.91 cmcn),(0.98 cmcn)},{cmcn,1,0}};

UnivariateInterpolator interpolator = new SplineInterpolator();
Plot2DPanel plot = new Plot2DPanel ();

public Interpolacion (){
UnivariateFunction polinomio = interpolator.interpolate(n_motor,c_motor);

int n=

}

Alguém tem uma ideia do que pode ter acontecido? Ou o que eu preciso fazer?
Obrigada gente!! :slight_smile:

Você está importando um SplineInterpolator da API javafx-graphics.

Tem que importar o SplineInterpolator da API JCommon:

import org.apache.commons.math3.analysis.UnivariateFunction;
import org.apache.commons.math3.analysis.interpolation.SplineInterpolator;
1 curtida

Entendi!
Porém, a IDE me da a opção de importar apenas o javafx-graphics.
Quando coloco:
import org.apache.commons.math3.analysis.UnivariateFunction;
import org.apache.commons.math3.analysis.interpolation.SplineInterpolator;

Da erro, como se não existisse, mesmo sabendo que a biblioteca está lá. :frowning:

A biblioteca “está lá” onde?
Tem certeza de que está no classpath da aplicação?

Está na Biblioteca do meu programa.
Esse selecionado de azul na imagem é exatamente o:
org.apache.commons.math3.analysis.interpolation

Para ter uma ideia melhor, segue print do erro que está aparecendo quando coloco o import.

import org.apache.commons.math3.analysis.UnivariateFunction;

Tem certeza?
No nome do arquivo está escrito docs.apidocs.
Eu acho que você baixou a documentação e não os binários.

Tenho certeza!
Busquei diversas alternativas e qual seria a solução.
Reiniciei o programa, o pc. Tentei iniciar outra aplicação. Tirei todas as bibliotecas e baixei tudo de novo. Nada funcionou. Virei a noite com isso hhahah
Acabou que a solução foi desinstalar o netbeans e instalar novamente.
Ai não sei se faz parte da solução, mas eu estava usando a IDE versão 8, agora instalei a versão 11.

Enfim… @staroski muuuito obrigada pelo suporte! Valeu mesmo! ^^