buenas tengo un problema en un metodo de la clase polinomio este metodo lo que hace es cojer dos polinomios y multiplicarlos. y al compilar me da el error de NullPointerException, pongo el metodo tal y cual lo tengo , se que puede estar muy lioso pero si alguien ve el fallo me seria de gran ayuda!!
Gracias de antemano!
public static Polinomio multiplicacion(Polinomio a,Polinomio b){
double coeficientes3[]=new double[a.getTamañoarray()];
int nterminos=a.getGrado()*b.getGrado();
double coeficientes2[]=new double[nterminos];
nterminos=0;
int e;
for(e=0;e<b.getTamañoarray();e++){
nterminos=a.getTamañoarray()+e;
double coeficientes1[]=new double[nterminos];
int t;
for(t=0;t<nterminos;t++){
if(t<e){
coeficientes1[t]=0;
}else{
coeficientes1[t]=b.coef[e]*a.coef[t-e];
}
}
Polinomio aux2=new Polinomio(coeficientes3);
Polinomio aux=new Polinomio(coeficientes1);
if(e==0){
coeficientes3=coeficientes1;
}else{
int nterminos1;
if(aux.getTamañoarray()>=aux2.getTamañoarray()){
nterminos1=aux.getTamañoarray();
}else{
nterminos1=aux2.getTamañoarray();
}
double coeficientes4[]=new double[nterminos1];
Polinomio aux3=new Polinomio(coeficientes4);
aux3=Polinomio.suma(aux2,aux);
while(e==b.getGrado()){
coeficientes2=aux3.coef;
}
}
}
Polinomio d=new Polinomio(coeficientes2);
return d;
}