|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 08.04.2013, 15:37
Titel:
|
|
Hallo,
Das Beispiel für die Datenstruktur ist nicht sinnvoll:
Wozu wird hier das Feld "motorrad" (das man übrigens mit 2 "rr" schreibt) 2 mal überschrieben?
Geschweifte Klammern bedeuten in Matlab ein Cell-Array. Sie dienen nicht wie in C zur Abtrennung eines Code-Blocks, haben also in der WHILE-Schleife nichts zu suchen.
Ich kann mir unter "plot(ausgeben(Name, farbe, tueren));" nichts vorstellen. Was soll "ausgeben()" machen, und was möchtest du "plotten"?
Gruß, Jan
Zuletzt bearbeitet von Jan S am 09.04.2013, 10:35, insgesamt einmal bearbeitet
|
|
|
|
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 08.04.2013, 20:36
Titel:
|
|
sorry mein fehler:
sieht jetzt nun wie folgt aus:
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 08.04.2013, 21:16
Titel:
|
|
Hallo,
Ist es wirklich hilfreich, ein Extra-Feld für Motorräder zu erstellen? Das würde es deutlich schwieriger machen, z.B. alle blauen Fahrzeuge auszuwählen. Und immer noch wird relevante Information über ein Objekt im Feld-Namen gespeichert.
Aber was ist nun das Ziel? Was möchtest Du mit den Daten denn anstellen?
Gruß, Jan
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 08.04.2013, 21:20
Titel:
|
|
Hallo,
warum fragst du, wie du die Daten vernünftig strukturieren kannst, wenn du dem Rat (6.4., 22:55 oder auch von heute, 10:00) dann doch nicht folgst?
Bitte auch alle Rückfragen beantworten, egal ob sie nun von Jan oder mir kommen. Wir fragen diese Dinge ja nicht ohne Grund, sondern weil wir die Antworten auf diese Fragen benötigen, um dir Rat geben zu können.
Grüße,
Harald
|
|
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 08.04.2013, 21:24
Titel:
|
|
Das soll Betrachtung im workspace vereinfachen.
Sobald ich mir die Variable typ anschaue im workspace, kann ich den gewünschten Fahrzeugtyp auswählen.
kann ich nun mit einer schleife über die Elemente iterieren ist es möglich
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 09.04.2013, 08:18
Titel:
|
|
Hallo,
ist dann zwar nicht so schön, aber möglich:
Grüße,
Harald
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 09.04.2013, 10:37
Titel:
|
|
Hallo,
Du wurdest bereits darauf hingewiesen, dass es noch offene Rückfragen gibt. Wenn Du sie nicht beantwortest, gehe ich davon aus, dass das Problem bereits gelöst ist.
Rückfragen zu ignorieren kann dazu führen, dass weitere Fragen ebenso ignoriert werden. In einem Forum ist das also eine schlechte Idee.
Gruß, Jan
|
|
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 09.04.2013, 11:54
Titel:
|
|
Euch zu verstehen ist auch nicht einfach:
Nur leider hab ich mich jetzt für meine Struktur entschieden. Ich danke euch, dass ihr euch die Mühe macht. Ihr solltet wissen, dass zwischen uns welten liegen, einem experten und einem neuling.
fieldnames habe ich jetzt verwendetnur komme ich nicht an die variablen name, farbe, tueren..
ich will ja in der schleife die werte der eigenschaften (name, farbe, tueren) in die funktion mitgeben.
die funktion soll lautet ausgeben:
also soll in der schleife ausgeben(auto.name, auto.farbe, auto.tueren) mit geben
im zweiten schleifendurchlauf soll ausgeben(motorad.name, motorad.farbe, motorad.tueren)
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 09.04.2013, 12:42
Titel:
|
|
Hallo,
Zitat: |
Euch zu verstehen ist auch nicht einfach: |
Das ist Ansichtssache. Ich bilde mir ein, dass die meisten Nutzern hier das ganz gut hinbekommen.
Zitat: |
Ihr solltet wissen, dass zwischen uns welten liegen, einem experten und einem neuling. |
Ist uns klar. Es verwundert mich allerdings doch, wenn jemand sagt, dass er sich in die objektorientierte Programmierung einlesen hat und mich dann fragt, was ich mit Objekten meine.
Zitat: |
fieldnames habe ich jetzt verwendetnur komme ich nicht an die variablen name, farbe, tueren.. |
Und wie hast du fieldnames verwendet? Leider können wir das nicht erahnen.
Ich habe jetzt nochmal Beispielcode geschrieben. Da ich keine ausgeben-Funktion habe, habe ich verschiedene disp-Aufrufe verwendet, die dir zeigen sollten, wie du an alle Informationen herankommst. Die ---- sind der Übersichtlichkeit halber eingefügt.
Grüße,
Harald
|
|
|
Gast |
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 09.04.2013, 13:19
Titel:
|
|
harald, du bist der besteeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
|
|
|
|
Gehe zu Seite Zurück 1, 2
|
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.
|
|