Matlab7 Quick question

K

Karkov

Guest
Questo dovrebbe essere facile per chi conosce questo programma.Come si fa a creare una funzione di trasferimento su Matlab7?E 'utilizzato da T = tf (num, den), ma ora che doesnt work.So che la sua una domanda stupida, ma io non riesce proprio a trovare la risposta.Fa anche uno sa come creare una variabile che rimane una variabile?per esempio, ha usato essere (credo) Vars x.ma ora i cant utilizzare una variabile globale o locale, senza fissare uguale a un numero intero.Grazie per qualsiasi aiuto.

 
si possono trovare impulso respose del sistema ...
impulso respose del sistema = funzione di trasferimento .....

<img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" /><img src="http://www.edaboard.com/images/smiles/icon_biggrin.gif" alt="Very Happy" border="0" />
 
variabili non hanno bisogno di essere "riconosciuto" nel senso tradizionale ..per esempio se si desidera impostare variabile uno a 12 e b per "abcd", non dovete dichiarare 'a' come e intero e 'b' come una stringa ...solo

a 12 = b = 'abcd'

farà ..Inoltre, per quanto ne so (e gli altri mi correggerà se sbaglio), tutte le variabili quali hanno una portata globale, all'interno di un file. m.di solito, funzioni diverse andare in diversi file. m (è così che ho sempre usato).

Ho usato la funzione tf prima ha funzionato ..quindi non so che cosa è che si sta cercando di fare ...Se si sta tentando di tracciare la risposta all'impulso o qualcosa del genere si potrebbe voler cercare la 'spinta' la funzione in MATLAB ..try 'aiutare .. impulso'un'altra funzione che ho trovato utile è la funzione di Filt ...si potrebbe desiderare di look che uno come pure ..comunque, la speranza si trova questo utile ..

k

 
Se num e den sono vettori valide, allora la linea di T = tf (num, den); è valido.Maggio la fonte del vostro programma è da qualche altra parte.Potrebbe pubblicare il tuo codice (o un frammento, se tutto il codice è grande) e il messaggio di errore che ti dà Matlab (o risultati attesi e risultati effettivi)?

 
T = tf (num, den); funziona ancora su matlab7, dopo l'errore "" msg che hai trovato da MATLAB.

Un altro modo per fare un TF è con il comando ZPK (zero, polo, guadagno) devi dare i parametri come vettori

 

Welcome to EDABoard.com

Sponsor

Back
Top