Intermediate step return ```InF``` while using exp
    8 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
    Miraboreasu
 am 3 Jun. 2022
  
    
    
    
    
    Bearbeitet: Walter Roberson
      
      
 am 3 Jun. 2022
            ```
aa=8e+05;
bb=1e+06;
tf=0.002;
temp=(-(bb*exp(bb*tf)-aa*exp(aa*tf))*exp(-bb*tf-aa*tf)+bb-aa)
```
Output is InF
I believe the InF comes from exp(bb*tf) and exp(aa*tf)
What should do to make this work? Thank you
0 Kommentare
Akzeptierte Antwort
  Walter Roberson
      
      
 am 3 Jun. 2022
        
      Bearbeitet: Walter Roberson
      
      
 am 3 Jun. 2022
  
      aa=sym(8e+05) ;
bb =sym(1e+06) ;
tf =sym(0.002);
temp = simplify( (-(bb*exp(bb*tf)-aa*exp(aa*tf))*exp(-bb*tf-aa*tf)+bb-aa))
The answer involves two terms with exp() of -2000 and -1600, plus a constant 2000. The exp() terms are so small that they have no practical effect on the constant. The larger of the two exp() is roughly -1e-689
0 Kommentare
Weitere Antworten (0)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

