Salve,
ho scritto questa funzione che data una matrice contenente i coefficienti di un certo numero di polinomi di terzo grado ( disposti come vettori riga ) ne calcoli la derivata, ovvero riempia un'altra matrice con i coefficienti del polinomio derivato.Purtroppo mi da valori sbagliati, per esempio la derivata di x^3 = 0Vi posto il codice :
Ps: questa è solo una parte di un programma, suppongo che l'errore stia qui dal momento che le altre funzioni sembrano funzionare bene ( legge il vettore e dopo aver calcolato la derivata ne calcola le soluzioni ).codice:void derivata(int mat[][c],float deriv[][c], int r) { int i,k; int z; for(i=0;i<r;i++) { z=3; for(k=0;k<c;k++) { deriv[i][k]=z*mat[i][k]; z=z-1; } } }

Vi posto il codice :
Rispondi quotando