Frequency Response Function Plotting: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
(3 intermediate revisions by the same user not shown) | |||
Line 2: | Line 2: | ||
;[[File: Frf. | ;Files: | ||
[[File: Frf.zip]],containing | |||
* frf.m | |||
* frfmag.m | |||
* frfphase.m | |||
* frfhold.m | |||
* frflabel.m | |||
;Description: Plot Frequency Response Function with | ;Description: Plot Frequency Response Function with | ||
Line 8: | Line 15: | ||
* Optimized for MIMO systems | * Optimized for MIMO systems | ||
* Enable use of custom colors (lightgrey, darkgrey, pink, etc.) | * Enable use of custom colors (lightgrey, darkgrey, pink, etc.) | ||
* Adjustable linewidth and marker size | |||
* Easy to adjust limits | * Easy to adjust limits | ||
* Plot only magnitude or phase using the frfmag() and frfphase() functions | |||
Usage: frf(sys1,'color/linetype/linewidth/marker/markersize',sys2,'color/linetype/linewidth/marker/markersize',... | |||
...{fmin,fmax,magmin,magmax,phasemin,phasemax,wraponoff,type}) | |||
Inputs: You can use custom colors, e.g. lightgrey, pink, etc. (see line ~315) | |||
To use the . marker give \. as marker (to distinguist from dots in linewidth specs) | |||
example strings: 'lightgrey--1.5o12' lightgrey dashed line with circle marker of size 12 | |||
'orange\.' orange solid line, dot marker | |||
'b*10' blue markers size 10, no line | |||
All elements in the options-struct are optional | |||
fmin/fmax in Hz | |||
magmin/magmax in dB | |||
phasemin/phasemax in degrees | |||
wraponoff: [ 'on' | 'off' (default) ] | |||
type: [ 'mag' | 'phase' | 'magphase' (default) ] | |||
Outputs: Plots the frf in the current figure. | |||
Note that the xticklabels might overlap the xlabel in the | |||
figure. In an exported pdf file they will be correct. | |||
<br/> | |||
;Example frf.m vs bode.m | |||
The size of these example pictures is such that they would fit in a two column formatted page, as in journal and conference papers. | |||
[[File:frf.jpg|400px|left]] <br/> <br/> frf.m | |||
<br style="clear:both"/> | |||
[[File:bode.jpg|400px|left]] <br/> <br/> bode.m | |||
<br style="clear:both"/> | |||
;Author: Rob Hoogendijk | ;Author: Rob Hoogendijk |
Latest revision as of 14:46, 15 October 2013
- Files
File:Frf.zip,containing
- frf.m
- frfmag.m
- frfphase.m
- frfhold.m
- frflabel.m
- Description
- Plot Frequency Response Function with
- Correct label sizes
- Optimized for MIMO systems
- Enable use of custom colors (lightgrey, darkgrey, pink, etc.)
- Adjustable linewidth and marker size
- Easy to adjust limits
- Plot only magnitude or phase using the frfmag() and frfphase() functions
Usage: frf(sys1,'color/linetype/linewidth/marker/markersize',sys2,'color/linetype/linewidth/marker/markersize',... ...{fmin,fmax,magmin,magmax,phasemin,phasemax,wraponoff,type})
Inputs: You can use custom colors, e.g. lightgrey, pink, etc. (see line ~315) To use the . marker give \. as marker (to distinguist from dots in linewidth specs) example strings: 'lightgrey--1.5o12' lightgrey dashed line with circle marker of size 12 'orange\.' orange solid line, dot marker 'b*10' blue markers size 10, no line All elements in the options-struct are optional fmin/fmax in Hz magmin/magmax in dB phasemin/phasemax in degrees wraponoff: [ 'on' | 'off' (default) ] type: [ 'mag' | 'phase' | 'magphase' (default) ]
Outputs: Plots the frf in the current figure. Note that the xticklabels might overlap the xlabel in the figure. In an exported pdf file they will be correct.
- Example frf.m vs bode.m
The size of these example pictures is such that they would fit in a two column formatted page, as in journal and conference papers.
frf.m
bode.m
- Author
- Rob Hoogendijk