|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Sep 2003
Città: Modena
Messaggi: 4125
|
[matlab] errore con invfreqs
Ho una serie di valori che mi descrivono il guadagno e la fase di una funzione di trasferimento. Devo calcolare la funzione di trasferimento. Premetto che ho una diverse serie di dati e che non ho problemi eccetto che in un caso, nel quale matlab mi restituisce il seguente errore:
Codice:
"??? Error using ==> roots at 28
Input to ROOTS must not contain NaN or Inf.
Error in ==> invfreqs>apolystab at 205
v=roots(a);
Error in ==> invfreqs at 172
a=apolystab(a,realFlag); % Stabilizing the denominator
Error in ==> sweep at 49
[hns,hds]=invfreqs(hp,fp*2*pi,num,den,[],1000,0.0001);"
__________________
ho concluso felicemente con: masterGR, piantax, aragorn85, battalion75, lukas785, cagnulein, CaFFeiNe, josty,kabira85 e tanti altri |
|
|
|
|
|
#2 |
|
Member
Iscritto dal: Apr 2007
Città: calafrica
Messaggi: 196
|
se nn sbaglio tutti i problemi sono derivati proprio dal NaN= Not a Number...
Inf sta a significare che il valore che trovi è minore del minimo rappresentabile dal calcolatore... |
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Sep 2003
Città: Modena
Messaggi: 4125
|
Quote:
Pensi che ci sia un qualche modo per risolvere il problema?
__________________
ho concluso felicemente con: masterGR, piantax, aragorn85, battalion75, lukas785, cagnulein, CaFFeiNe, josty,kabira85 e tanti altri |
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Sep 2003
Città: Modena
Messaggi: 4125
|
ho provato ad usare il comando OE e mi ha ritornato una funzione di trasferimento. Solamente che questa è nel dominio z. C'è un comando che mi consente di passare al dominio s?
__________________
ho concluso felicemente con: masterGR, piantax, aragorn85, battalion75, lukas785, cagnulein, CaFFeiNe, josty,kabira85 e tanti altri |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:26.





















