Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it L'avatar di MatCap83
    Registrato dal
    Jun 2005
    residenza
    Firenze
    Messaggi
    1,319

    [Matlab] Sapete spiegarmi la function eps?!

    Come da titolo, non ho capito il valore che viene assunto dal comando eps ... Infatti digitanto semplicemente

    codice:
    octave:13> eps
    ans =  2.2204e-16
    assume il valore precedente... ma se lo uso all'interno ad esempio di una matrice è diverso :master: !!

    codice:
    octave:14> A= [eps, 1; 1, 0]
    A =
       0.00000   1.00000
       1.00000   0.00000
    Come mai???? Ho letto anche l'help relativo al comando eps ma non ho capito bene...

    grazie
    "Nessuno mi ha visto farlo, e non puoi provarlo in nessun modo!" (Bart Simpson)

    >>> www.ombresulweb.com <<<

  2. #2
    è la precisione macchina
    Gnu/Linux User

  3. #3
    la trovi facilmente in python così:

    codice:
    print 'Precisione macchina: '
    eps = 1.0
    while 1. + eps/2.0 > 1.0:
        eps = eps/2.0
    
    print eps
    Gnu/Linux User

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.