|
ilmiomondo |
Forum-Anfänger
|
|
Beiträge: 39
|
|
|
|
Anmeldedatum: 18.05.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 30.05.2018, 14:06
Titel: For Schleife
|
|
For Schleife......
Es gibt eine Matrix M mit 5 Spalten. Die Spalte 5 beschreibt die Zonen( Zahlen von 1-6). Diese Zonen sind in dieser Spalte durchmischt.
Dazu lautende Funktion:
Möchte gerne für jede Zone meine Outputs. Bekomme jedes Mal für die höchste Zahl der Zone die Werte. Wie verhindere ich das überschreiben?
Grüße
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.435
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 30.05.2018, 20:11
Titel:
|
|
Hallo,
du überschreibst die Daten jedes Mal. Abhilfe z.B. so:
Grüße,
Harald
|
|
|
ilmiomondo |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 39
|
|
|
|
Anmeldedatum: 18.05.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 04.06.2018, 07:36
Titel:
|
|
Hallo, danke erstmal für deinen Tipp.
Leider funktioniert dieser nicht.
Grüße
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.435
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 04.06.2018, 08:39
Titel:
|
|
Hallo,
was funktioniert daran nicht?
Bekommst du eine Fehlermeldung? Welche?
Ein unerwartetes Verhalten? Inwiefern?`
Wenn du nicht reproduzierbaren Code zur Verfügung stellst, musst du schon ein wenig mehr Informationen liefern als "funktioniert nicht".
Grüße,
Harald
|
|
|
ilmiomondo |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 39
|
|
|
|
Anmeldedatum: 18.05.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 04.06.2018, 09:06
Titel:
|
|
mit eingelesener Funktion:
In an assignment A(I) = B, the number of elements in B and I must be the same.
Error in Scriptfertig (line 38 )
[Abw(n),stdAbw(n),mAbw(n)]=Function(Datensatz);
|
|
|
ilmiomondo |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 39
|
|
|
|
Anmeldedatum: 18.05.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 04.06.2018, 09:09
Titel:
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.435
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 04.06.2018, 10:20
Titel:
|
|
Hallo,
was gibt denn deine Funktion zurück? Skalare Werte, Vektoren, Matrizen?
Im Zweifelsfall sollte es so gehen:
Grüße,
Harald
|
|
|
ilmiomondo |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 39
|
|
|
|
Anmeldedatum: 18.05.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 04.06.2018, 10:45
Titel:
|
|
Die Funktion gibt für die Abweichung eine (x*1) Matrix, für die mittlere Abweichung eine Zahl und für std auch eine Zahl.
Ich hab die Datei angehängt. ich möchte einfach für jede Zone ( Letzte Spalte) , meine Abweichung, mittlere Abweichung und Standardabweichung und die Endergebnisse z.b für Abweichungen am besten in einer Matrix und die zwei anderen einfach aufgelistet .aufgeteilt in Zonen.
Beschreibung: |
|
Download |
Dateiname: |
Daten.txt |
Dateigröße: |
234 Bytes |
Heruntergeladen: |
190 mal |
Zuletzt bearbeitet von ilmiomondo am 04.06.2018, 12:04, insgesamt einmal bearbeitet
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.435
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 04.06.2018, 10:59
Titel:
|
|
Hallo,
und? Den neuen Vorschlag ausprobiert?
Gerade getestet: folgender Aufruf (!) funktioniert:
Bitte die Daten auch in dem Format anhängen, in dem du sie verwendest. So hat man Mehraufwand mit der Konvertierung und hat am Ende vielleicht was anderes als du.
Grüße,
Harald
|
|
|
ilmiomondo |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 39
|
|
|
|
Anmeldedatum: 18.05.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 04.06.2018, 12:03
Titel:
|
|
Danke für deine Hilfe, aber es funktioniert immer noch nicht:-(
Edit: Stop es funktioniert!!!! Das Problem ist das die Datei die ich angehängt habe nur ein Ausschnitt war. Für eine größere Datei mit mehr Zeitaufnahmen und unregelmäßiger Anzahl von Zonen kommt der unten beschriebene Fehler:-( Wieso?
xlsx Datei kann man leider nicht hochladen.Einfach die Endung wieder ändern.
Edit: ich glaube es liegt nur an der Abweichung
[Abw(:,n),stdAbw(n),mAbw(n)]=Function(Datensatz);
Funktion
Fehler:
Subscripted assignment dimension mismatch.
Error in Scriptfertig (line 40)
[Abw(:,n),stdAbw(n),mAbw(n)]=Function(Datensatz);
Am Ende hätte ich eine Auswertung als Tabelle wie folgt (siehe Anhang)
Beschreibung: |
|
Download |
Dateiname: |
Daten.txt |
Dateigröße: |
7.96 KB |
Heruntergeladen: |
182 mal |
Beschreibung: |
|
Download |
Dateiname: |
So soll es aussehen.txt |
Dateigröße: |
272 Bytes |
Heruntergeladen: |
200 mal |
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.435
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 04.06.2018, 15:46
Titel:
|
|
Hallo,
wenn die Vektoren unterschiedlicher Länge sind, sind wir wieder beim Vorschlag von 11:20. Um aus diesen Vektoren dann eine Matrix zu machen, müsstest du am Ende die zu kurzen Vektoren auffüllen, z.B. mit NaN.
Grüße,
Harald
|
|
|
ilmiomondo |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 39
|
|
|
|
Anmeldedatum: 18.05.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 04.06.2018, 16:10
Titel:
|
|
Hallo Harald,
wie kann ich die restlichen Zellen mit NaN füllen?
Grüße
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.435
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 04.06.2018, 16:32
Titel:
|
|
Hallo,
z.B. so:
Grüße,
Harald
|
|
|
ilmiomondo |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 39
|
|
|
|
Anmeldedatum: 18.05.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.06.2018, 06:39
Titel:
|
|
Hallo Harald, wo müsste der von dir letzte Code zur Auffüllung eingefügt werden. Ich habe es probiert jedoch ohne Erfolg
Grüße
|
|
|
ilmiomondo |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 39
|
|
|
|
Anmeldedatum: 18.05.18
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.06.2018, 09:40
Titel:
|
|
hat alles geklappt. Danke Harald
Grüße
|
|
|
|
|
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 - 2024
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.
|
|