root/applications/dual/SIDP/SIDPS/motor_sidps/srovnej.m @ 1288

Revision 1249, 0.8 kB (checked in by zimamiro, 14 years ago)
Line 
1function ztrata=srovnej(system,apriori)
2kresli=0;
3p=0;
4seed=randn(6,system.horizont_rizeni);
5[ztrata1 omega1 rizeni1]=jednoduche_rizeni(system,apriori,seed);
6[ztrata2 omega2 rizeni2]=dualni_rizeni(system,apriori,seed);
7ztrata=[ztrata1 ztrata2];
8if (kresli)
9figure
10plot(omega1(1,:),'r-'); hold on
11plot(omega1(2,:),'r.-.');
12plot(omega2(1,:),'b-');
13plot(omega2(2,:),'b.-.');
14legend('SKUTECNE_simple','ODHAD_simle','SKUTECNE_dual','ODHAD_dual');
15TITLE([ztrata1;ztrata2]);
16figure
17if (p)
18    plot(rizeni1(1,:),'r-'); hold on
19    plot(rizeni1(2,:),'r.-.');
20    plot(rizeni2(1,:),'b-');
21    plot(rizeni2(2,:),'b.-.');
22    legend('simple_1','simple_1','dual_1','dual_1');
23else
24    plot(rizeni1(1,:).^2+rizeni1(2,:).^2,'r-'); hold on
25    plot(rizeni2(1,:).^2+rizeni2(2,:).^2,'b-');
26end
27end
28end
Note: See TracBrowser for help on using the browser.