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

    Calcolo Integrale

    Ciao, devo scrivere un applicazione in java per calcolare un integrale da x a y del log di y..

    allora per l'inserimento dei double x, y; ci siamo, il calcolo del log lo faccio tramite metodo statico di java.lang.Math.log,,, e poi per calcolare l'integrale da x a y di questo valore come si fa?



    Grazie 1000 per l'aiuto..
    Open Source

  2. #2
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    tu vuoi calcolare l'integrale definito di ln x nell'intervallo [a, b], giusto?

    prima cosa ti trovi l'integrale indefinito di ln x (che dovrebbe essere x(lnx) - x + c), poi calcoli il valore di questa funzione in b ed in a e poi fai la differenza.. (se non ricordo male)
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  3. #3
    Originariamente inviato da Alex'87
    tu vuoi calcolare l'integrale definito di ln x nell'intervallo [a, b], giusto?

    prima cosa ti trovi l'integrale indefinito di ln x (che dovrebbe essere x(lnx) - x + c), poi calcoli il valore di questa funzione in b ed in a e poi fai la differenza.. (se non ricordo male)

    Uhm.. ci provo... Intanto grazie..
    Open Source

  4. #4
    Utente di HTML.it L'avatar di Alex'87
    Registrato dal
    Aug 2001
    residenza
    Verona
    Messaggi
    5,802
    Originariamente inviato da slack
    Uhm.. ci provo... Intanto grazie..
    la costante c la puoi mettere tranquillamente a zero..

    :master:

    ricapitolando

    Intervallo = [a, b]


    f(x) = ln(x)

    F(x) = Int. Indef. f(x) = x * ln(x) - x

    Ind.Def. f(x) =F(b) - F(a) // teorema fondamentale del calcolo integrale
    dato che e' un po' che non ripasso il calcolo integrale potrei sbagliarmi..
    SpringSource Certified Spring Professional | Pivotal Certified Enterprise Integration Specialist
    Di questo libro e degli altri (blog personale di recensioni libri) | ​NO M.P. TECNICI

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Penso che, visto che di esercizio si tratta - oppure i problemi informatici della fine del 2006 sono ben diversi da quelli a cui mi sono abituato negli anni - dovresti affrontarlo con uno dei classici metodi di approssimazione numerici (il più semplice ed intuitivo è comunque quello di Cavalieri-Simpson)...
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  6. #6
    Si, è un esercizio..


    Come funziona questo metodo? Cavalieri-Simpson..
    Open Source

  7. #7
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    La lezione di matematica me la risparmio
    http://it.wikipedia.org/wiki/Regola_...alieri-Simpson
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Se è "troppo" complicato, ci sono altri sistemi: una versione semplificata va sotto il nome di metodo dei rettangoli e consiste sempre nel suddividere [a,b] in n intervalli di larghezza

    dx = (b - a)/n

    e quindi calcolare la somma delle aree di rettangoli di base dx e altezza il valore della funzione che stai integrando valutata nel punto(*) in cui prendi l'intervallino dx attuale.

    (*) in verità ci sono diverse ottimizzazioni, tipo valutare f(x) nel punto medio dell'intervallino considerato, oppure tramite i trapezi (con una base pari al valore di f(x) nel punto iniziale di dx e l'altra nell'altro estremo). Puoi sibizzarrirtici sopra quasi quanto vuoi.
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

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 © 2025 vBulletin Solutions, Inc. All rights reserved.