Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [C++] Richiesta calcolo derivata di una funzione

    Ragazzi sono disperato e non so a chi rivolgermi dunque confido in questo forum dato che da quanto ho potuto constatare è frequentato da gente esperta. Sono alla disperata ricerca di un programma che mi calcoli la derivata di una funzione e che sia scritto in C++. Lo dovrei portare domani per gli orali dell'esame di maturità per presentarlo con il mio portatile. Il fatto è che questo programma lo feci lo scorso anno ma non riesco più a trovarlo visto che al quinto anno di informatica si fanno esclusivamente i dabatabase e che di c++ ricordo poco o niente.

    Non sono riuscito a trovare nulla sui siti specializzati che contengono programmi svolti in c++ dunque siete la mia ultima speranza

    Cordiali Saluti, e grazie per la cortese pazienza. Un neofita.

  2. #2
    Questo programma scritto in C , calcola la derivata di una funzione in un punto scelto dall'utente . La funzione va introdotta "manualmente" , oppure mediante un parser di funzioni matematiche che poi andrà a richiamare la routine della derivata .
    codice:
    #include <stdio.h>
    #include <math.h>
    
    // Calcola la derivata di una funzione in un punto dato
    
    float fnc(float x)
    {
    	/*f(x)=x^2+cos(x)
    	Funzione di prova */
    	return powf(x,2)+cosf(x); 	//Immettere qui la funzione
    
    }
    void main()
    {
    
    	float d,d1,x,x1;
    	int n;
    	d=0;
    	printf("Introdurre il valore del punto: ");
    	scanf("%f",&x1);
    	for(n=0;n<10;n++)
    	{
    		d1=d;
    		x=x1+powf(.5,n);
    		d=(fnc(x)-fnc(x1))/(x-x1);
    	}
    	printf("La derivata nel punto %f e pari a %f\n",x1,2*d-d1);
    }
    Saluti

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.