How to print results from damp() to text file
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Albert Garcia
il 22 Set 2018
Risposto: Thomas Marcus
il 3 Gen 2022
I was trying to print the results from the damp() function to a text file using fprintf, but fprintf doesn't support it.
I would like to be able to maintain that same format that you see in the command window when printing it to a text file as well.
The following is a sample of what I would like to be able to output into a separate txt file
damp(tf(1,[12 16 560 180])
4 Commenti
Walter Roberson
il 22 Set 2018
>> which damp
/Applications/MATLAB_R2018b.app/toolbox/shared/controllib/engine/damp.m
Risposta accettata
Walter Roberson
il 22 Set 2018
evalc() the function to capture the text.
3 Commenti
Walter Roberson
il 22 Set 2018
A=evalc('damp(tf(1,[12 16 560 180])');
Note that this will result in a character vector stored in A that will have embedded newline (\n) characters in it, but not embedded carriage returns (\r) .
Più risposte (1)
Thomas Marcus
il 3 Gen 2022
To get more accurate numbers than what is printed on screen, use [wn, zeta, p] = damp(sys) to get the arrays.
0 Commenti
Vedere anche
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!