|
|
Mehrere Strukturen auslesen zB per Schleife |
|
monica |

Forum-Fortgeschrittener
|
 |
Beiträge: 52
|
 |
|
 |
Anmeldedatum: 08.01.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 16.07.2010, 02:31
Titel: Mehrere Strukturen auslesen zB per Schleife
|
 |
Hallo liebe MatLabber/Innen,
folgendes Problem:
ich habe eine Reihe von fits erstellt, dessen Resultate ja bekanntlich als Structure kommen:
als Ergebnis erhalt ich die Strukturen fit_1, fit_2 fit_3 usw.
Wie kann ich diese Strukturen (mit einer Schleife?) auslesen, ohne jede einzeln manuell aufrufen zu müssen?
zB um das Konfidenzintervall zu berechnen:
vielen Dank im Voraus!
|
|
|
|
|
Fourier |

Forum-Guru
|
 |
Beiträge: 329
|
 |
|
 |
Anmeldedatum: 05.04.10
|
 |
|
 |
Wohnort: Karlsruhe
|
 |
|
 |
Version: 2009b
|
 |
|
|
 |
|
Verfasst am: 16.07.2010, 08:26
Titel:
|
 |
Hallo,
ich würde so machen:
gruss
_________________
Ein schlechter General ist besser als zwei gute.
|
|
|
monica |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 52
|
 |
|
 |
Anmeldedatum: 08.01.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 16.07.2010, 10:42
Titel:
|
 |
Danke für den Tipp, leider funktionierts nicht ganz, ich vermute da der Befehl
als output eine 2x2 matrix hat
fehlermeldung:
wie kann ich das geschickt in eine matrix packen?
vielen Dank, ansonsten funktionierts super!
|
|
|
Fourier |

Forum-Guru
|
 |
Beiträge: 329
|
 |
|
 |
Anmeldedatum: 05.04.10
|
 |
|
 |
Wohnort: Karlsruhe
|
 |
|
 |
Version: 2009b
|
 |
|
|
 |
|
Verfasst am: 16.07.2010, 10:46
Titel:
|
 |
hallo
dann so vlt?:
_________________
Ein schlechter General ist besser als zwei gute.
|
|
|
monica |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 52
|
 |
|
 |
Anmeldedatum: 08.01.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 16.07.2010, 10:54
Titel:
|
 |
sorry funzt leider nicht:
|
|
|
Fourier |

Forum-Guru
|
 |
Beiträge: 329
|
 |
|
 |
Anmeldedatum: 05.04.10
|
 |
|
 |
Wohnort: Karlsruhe
|
 |
|
 |
Version: 2009b
|
 |
|
|
 |
|
Verfasst am: 16.07.2010, 11:01
Titel:
|
 |
hmm, erster fehler gefunden :
confid=zeros(10,1) entfernen natürlich
ich nehme an confint liefert jedes mal 2*2 matrix
sonst :
confid{i}=confint(struct).
_________________
Ein schlechter General ist besser als zwei gute.
|
|
|
monica |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 52
|
 |
|
 |
Anmeldedatum: 08.01.09
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 16.07.2010, 11:13
Titel:
|
 |
klasse, es klappt! danke.
|
|
|
Jan S |

Moderator
|
 |
Beiträge: 11.057
|
 |
|
 |
Anmeldedatum: 08.07.10
|
 |
|
 |
Wohnort: Heidelberg
|
 |
|
 |
Version: 2009a, 2016b
|
 |
|
|
 |
|
Verfasst am: 17.07.2010, 17:19
Titel: Re: Mehrere Strukturen auslesen zB per Schleife
|
 |
Hallo Monica,
ASSIGNIN und EVAL sind sehr fehlerträchtige Methoden um Variablen zu speichern und zu lesen. Man handlet sich damit oft schwer zu findende Fehler ein. Deshalb würde ich empfehlen, die Variablen gleich in einem Objekt zu speichern, z.B.:
Jetzt kannst Du auf die einzelnen Variablen über X{i} zugreifen.
"type" ist übrigens ein Matlab-Befehl. Das Überschreiben mit einer Variable ist zwar möglich, es treten aber sehr oft Probleme auf, wenn Benutzer z.B. die Variable "sum" belegen, später aber eine Summe berechnen wollen.
Gruß, Jan
|
|
|
|
|
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.
|
|