Mercurial > hg > ltpda
view m-toolbox/test/test_iplot_3.m @ 25:79dc7091dbbc database-connection-manager
Update tests
author | Daniele Nicolodi <nicolodi@science.unitn.it> |
---|---|
date | Mon, 05 Dec 2011 16:20:06 +0100 |
parents | f0afece42f48 |
children |
line wrap: on
line source
% Some iplot tests using the plotinfo % mc %% tsdata p = plist('waveform', 'noise', 'fs', 10, 'nsecs', 10); tsao1 = ao(p); tsao1.setPlotinfo(plist('linestyle', '--', 'color', 'm', 'linewidth', 3, 'marker', 'x')); p = plist('waveform', 'sine wave', 'fs', 10, 'nsecs', 10, 'f', 1, 'phi', 0); tsao2 = ao(p); tsao2.setPlotinfo(plist('linestyle', '-.', 'color', [0.1 0.1 0.9], 'linewidth', 1, 'marker', '')); ppl = plist('Linecolors', {'g', 'k'}, 'LineStyles', {'', '--'}, 'LineWidths', {1, 4}); iplot(tsao1,tsao2) iplot(tsao1,tsao2, ppl) tsao1.setPlotinfo(plist) tsao2.setPlotinfo(plist) iplot(tsao1,tsao2, ppl) tsao2.setPlotinfo(plist('legend_on', false)) iplot(tsao1,tsao2, ppl) %% fsdata fsd1 = resp(miir(plist('type','lowpass','fs', 100)), plist('f', logspace(-4, log10(50), 1000))); fsd1 = fsd1.setYunits('m V^-1'); fsd1.setPlotinfo(plist('linestyle', '-.', 'color', [0.1 0.1 0.9], 'linewidth', 3, 'marker', '')); fsd2 = psd(tsao1+tsao2); fsd2.setPlotinfo(plist('linestyle', '-.', 'color', 'k', 'linewidth', 2, 'marker', '^')); fsd3 = fsd2*10; fsd4 = resp(miir(plist('type', 'highpass'))); fsd4 = fsd4.setYunits('m V^-1'); iplot(fsd1, fsd2, fsd3) fsd3.setPlotinfo(plist('legend_on', false)) iplot(fsd1, fsd2, fsd3) %% xydata xy1 = ao(xydata(1:100, cos([1:100]/10))); xy1 = xy1.setXunits('arb'); xy1 = xy1.setYunits('arb'); xy1.setPlotinfo(plist('linestyle', '--', 'color', [0.1 0.1 0.9], 'linewidth', 2, 'marker', 'd')); xy2 = ao(xydata(1:100, sin([1:100]/3))); xy2 = xy2.setXunits('arb'); xy2 = xy2.setYunits('arb'); xy2.setPlotinfo(plist('linestyle', '', 'color', [], 'linewidth', 1, 'marker', '')); iplot(xy1, xy2) xy2.setPlotinfo(plist('legend_on', false)) iplot(xy1, xy2) %% cdata cd1 = ao(1:100); cd1.setPlotinfo(plist('linestyle', '-', 'color', [], 'linewidth', 3, 'marker', '')); cd2 = ao(1:100); cd2.setPlotinfo(plist('linestyle', '', 'color', 'y', 'linewidth', 1, 'marker', 'o')); iplot(cd1,cd2) cd1.setPlotinfo(plist('legend_on', false)) iplot(cd1,cd2)