zidane
Forum-Anfänger
Beiträge: 15
Anmeldedatum: 03.02.11
Wohnort: ---
Version: ---
Verfasst am : 21.06.2011, 16:44
Titel : daten Speichern
Hallo Leute
so siht mein code aus
Code:
for index = 6 :12 ;
in_filt4 = in_filt2( 1 :end-index) ;
out_filt2 = out_filt1( 1 +index:end ) ;
Data3 = iddata( out_filt2,in_filt4,0.001 ) ;
time2 = time1( 1 :end-index) ;
sysid = oe( Data3,'nb ',3 ,'nf ',4 ) ;
sys1 = tf ( sysid) ;
sys = d2c( sys1) ;
f = fpe( sysid) ;
estout = lsim( sys( 1 ) ,in_filt4,time2) ;
figure
plot ( time2,in_filt4,'g ',time2,out_filt2,'b ',time2,estout,'r ') ;
index =index +1 ;
end
ich brauche den index wobei der fpe(sysid) am kleinsten ist(minimal)
ich bin für jede hilfe dankbar
edit by denny: Bitte die Codeumgebung verwenden.Danke!
_Peter_
Moderator
Beiträge: 537
Anmeldedatum: 08.12.10
Wohnort: ---
Version: 7.10, 2010a
Verfasst am : 21.06.2011, 16:58
Titel :
Hallo zidane,
ich verstehe dein Problem nicht.
Welchen Index brauchst du? Die Variable "index"? Und was hat das mit dem Minimum "fpe(sysid)" auf sich?
Ich fürchte du musst schon genauer werden...
_________________ Gruß
Peter
_________________
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht? Oder der MATLAB Hilfe ?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
Verschoben: 21.06.2011, 16:59 Uhr von _Peter_ Von Sonstige MATLAB Fragen nach Programmierung
zidane
Themenstarter
Forum-Anfänger
Beiträge: 15
Anmeldedatum: 03.02.11
Wohnort: ---
Version: ---
Verfasst am : 21.06.2011, 19:48
Titel :
hi peter,
ich will den wert von fpe(sysid) bei jedem index als vektor speichern
und dann den index ermitteln, wobei der fpe(sysid) minimal ist
danke
denny
Supporter
Beiträge: 3.853
Anmeldedatum: 14.02.08
Wohnort: Ulm
Version: R2012b
Verfasst am : 22.06.2011, 09:59
Titel :
Hallo zidane,
verstehe ich trotzdem nicht was du meinst?
wo ist bitte der Zusammenhang zwischen deinem Code und deiner Aussage?
Ich hab bis jetzt nur folgendes verstanden, dass du fpe in einem Vektor abspeichern möchtest und dann das Minimum suchen?
Code:
counter =1 ;
for index = 6 :12 ;
in_filt4 = in_filt2( 1 :end-index) ;
out_filt2 = out_filt1( 1 +index:end ) ;
Data3 = iddata( out_filt2,in_filt4,0.001 ) ;
time2 = time1( 1 :end-index) ;
sysid = oe( Data3,'nb ',3 ,'nf ',4 ) ;
sys1 = tf ( sysid) ;
sys = d2c( sys1) ;
f( counter) = fpe( sysid) ;
estout = lsim( sys( 1 ) ,in_filt4,time2) ;
figure
plot ( time2,in_filt4,'g ',time2,out_filt2,'b ',time2,estout,'r ') ;
counter =counter +1 ;
end
[ minval, minidx] = min ( f)
Einstellungen und Berechtigungen
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2025
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.