|
|
if else funktion via loop: string in struct kopieren |
|
laura_li |
Forum-Anfänger
|
|
Beiträge: 11
|
|
|
|
Anmeldedatum: 05.03.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 16.05.2017, 16:17
Titel: if else funktion via loop: string in struct kopieren
|
|
Hi!
a.stats ist ein 10x3 Vektor
die erste spalte enthält die Zahlen 1 bis 10, die zweite erhält p-Werte und die dritte Spalte enthält Nullen, wenn der p-Wert über 0.05 ist und 1 wenn er darunter ist.
Nun möchte ich einfach nur die Nullen mit dem String 'non-significant' und die Einsen mit 'significant' ersetzen.
Dies gibt allerdings immer die fehlermeldung an:
Assignment has more non-singleton rhs dimensions than non-singleton subscripts
Wenn ich anstatt des Strings andere Zahlen einfüge funktioniert es problemlos. Hat jemand eine Idee?
lg
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.450
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 16.05.2017, 20:44
Titel:
|
|
Hallo,
wie wäre es mit einem kategorialen Array?
Grüße,
Harald
|
|
|
laura_li |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 11
|
|
|
|
Anmeldedatum: 05.03.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 17.05.2017, 11:52
Titel:
|
|
Danke für den Tipp, hab es ausprobiert, leider ändert das nur 0 und 1 in 1 und 2 um.
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.450
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 17.05.2017, 19:09
Titel:
|
|
Hallo,
dann stelle bitte mal ein reproduzierbares Beispiel zur Verfügung.
Grüße,
Harald
|
|
|
laura_li |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 11
|
|
|
|
Anmeldedatum: 05.03.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 17.05.2017, 19:29
Titel:
|
|
bspw. so:
ich arbeite mit MATLAB 2015b
lg
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.450
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 17.05.2017, 22:23
Titel:
|
|
Hallo,
es ist nicht möglich, in ein Double-Array etwas anderes als Double einzufügen.
Wie wäre es z.B. mit einem Table?
Grüße,
Harald
|
|
|
laura_li |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 11
|
|
|
|
Anmeldedatum: 05.03.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 17.05.2017, 22:49
Titel:
|
|
Harald hat Folgendes geschrieben: |
es ist nicht möglich, in ein Double-Array etwas anderes als Double einzufügen.
|
och...
schade, leider muss ich es als struct belassen. Vielen Dank für deine Ideen!
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.450
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 18.05.2017, 08:59
Titel:
|
|
Hallo,
das Problem ist nicht das Struct, sondern was du in das Struct hineinpackst: eine Matrix oder einen Table.
Grüße,
Harald
|
|
|
laura_li |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 11
|
|
|
|
Anmeldedatum: 05.03.17
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.05.2017, 10:53
Titel:
|
|
super, das klappt perfekt! danke.
liebe Grüsse
|
|
|
|
|
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.
|
|