Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Infinito in php

  1. #1

    Infinito in php

    Ciao ragazzi.
    Sto provando a creare un'applicazione web per il calcolo dei limiti di funzioni continue. Sono a buon punto per quanto riguarda il codice (riconosco precisamente il valore della stringa passata via form e ho pronto il codice per la sostituzione dei valori) ma mi sono ritrovato di fronte ad un problema abbastanza grave e al contempo interessante: come posso assegnare ad una variabile il valore matematico di "INFINTO"?? C'è un modo? Mi va bene in qualsiasi linguaggio!!

    Grazie mille ragazzi
    {}\"$y|\/|0"/{}

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    398
    Incuriosito daql tuo problema ho spulciato qua e la.

    La cosa non e' proprio chiara comunque esistono due funzioni della math library
    is_finite e is_infinite .

    Facendo un po di sano reverse engineering mi sembra di aver capito che il valore di infinito
    ottiene assegnando a alla variabile float la stringa INF.

    Ho trovato anche questo breve appunto


    Fammi sapere se ne esci


    Andrea

  3. #3
    Mooolto interessante!
    Grazie dell'aiuto.

    Semplicemente, assegnando ad una variabile qualsiasi il valore INF

    Codice PHP:
    $var INF
    la variabile viene dotata di tutte le proprietà matematiche dell'infinito.

    Esempio

    Codice PHP:
    $var INF;
    $calcola $var $var
    //restituisce NAN, com'è giusto che sia!

    $calcola $var 1000;
    //restituisce INF

    $calcola $var/$var;
    //restituisce NAN 
    Il problema rimane soltanto nel caso in cui io abbia bisogno di calcolare 1/0... che nei reali estesi restituirebbe infinito... mentre nel caso php non restituisce nulla.
    Credo che sia un problema irrisolvibile.

    Per il resto tutto ok.
    Grazie ancora!
    {}\"$y|\/|0"/{}

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    398
    E' appunto la nota che c'era nel link che ti ho postato.
    Tocca che ti fai una tua funzione di divisione che gestisce questa cosa con i vari if del caso

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.