|
|
Vergleich aller Zustände miteinander |
|
jonas972 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 22.03.2021, 22:02
Titel: Vergleich aller Zustände miteinander
|
|
Hallo liebe Matlab Profis,
ich habe eine sehr schwierige Aufgabe vor mir und bitte um Unterstürtzung. Ich habe 7 Parameter (L, R1,C1,R2,C2,R3 und C3). Jeder dieser Parameter kann 3 Zustände einnehmen und zwar jeweils 0.95*x und 1.05*x (x steht ersatzweise für den Parameter). Demnach habe ich ja 7^3 Möglichkeiten. Da ich nicht alle 343 Möglichkeiten einzeln eingeben möchte, muss eine Automatisierung her Ich möchte jeden Fall in eine Formel einsetzen und die Auswirkungen automatisch auswerten lassen. Also zB.:
Das Programm funktioniert nicht mal annähernd, das ist mir bewusst. Das sind nur meine Ideen zur Umsetzung. Wäre auch nur für das automatische Produzieren aller 343 Fälle sehr dankbar.
Lg
Jonas
|
|
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 22.03.2021, 22:36
Titel: Re: Vergleich aller Zustände miteinander
|
|
Hallo jonas972,
Zitat: |
Jeder dieser Parameter kann 3 Zustände einnehmen und zwar jeweils 0.95*x und 1.05*x |
Das sind nur 2 Zustände, nicht 3.
Du brauchst also 7 Schleifen. Was genau ist das Problem?
Gruß, Jan
|
|
|
jonas972 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.03.2021, 09:42
Titel:
|
|
Hallo Jan,
danke dir für die Antwort. An die 7 For-Schleifen hab ich nicht gedacht danke!
Dann ist nur noch das Problem, einen bestimmten Wert aus einem Array zu lesen.
Also wenn ich mit:
alle Realteile und Imaginärteile rauslese, wie kann ich mir nur den ausgeben lassen, der bei Im=0 ist?
Lg
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 23.03.2021, 13:09
Titel:
|
|
Hallo jonas972,
Zitat: |
...alle Realteile und Imaginärteile rauslese, wie kann ich mir nur den ausgeben lassen, der bei Im=0 ist? |
Bei dem wer bei im==0 ist? Der Ausdruck "im==0" eignet sich wahrscheinlich bereits als logical indexing, um die Antwort zu finden.
Gruß, Jan
|
|
|
jonas972 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.03.2021, 15:44
Titel:
|
|
Hallo Jan,
das habe ich probiert gehabt mit:
er gibt mir dann nur den ganzen Array von re_neu aus, keinen einzelnen Wert.
Gruß
|
|
|
Mmmartina |
Forum-Meister
|
|
Beiträge: 745
|
|
|
|
Anmeldedatum: 30.10.12
|
|
|
|
Wohnort: hier
|
|
|
|
Version: R2020a
|
|
|
|
|
|
Verfasst am: 23.03.2021, 20:35
Titel:
|
|
jonas972 hat Folgendes geschrieben: |
er gibt mir dann nur den ganzen Array von re_neu aus, keinen einzelnen Wert. |
Du übergibst in der Schleife ja auch den GANZEN Array.
"Wenn (im == 0) und wenn (re_alt > re_neu), dann überschreibe re_alt mit re_neu.."
Wenn du nur einzelne Werte übergeben willst, musst du diesen passend indizieren und einzeln übergeben.
_________________
LG
Martina
"Wenn wir bedenken, daß wir alle verrückt sind, ist das Leben erklärt." (Mark Twain))
|
|
|
jonas972 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 23.03.2021, 23:07
Titel:
|
|
Hallo Martina,
und wie indiziere ich einzelne Werte?
Gruß
|
|
|
Mmmartina |
Forum-Meister
|
|
Beiträge: 745
|
|
|
|
Anmeldedatum: 30.10.12
|
|
|
|
Wohnort: hier
|
|
|
|
Version: R2020a
|
|
|
|
|
|
Verfasst am: 24.03.2021, 14:52
Titel:
|
|
Arbeite doch bitte das Matlab Onramp zum Thema Vektoren und Matritzen durch.
_________________
LG
Martina
"Wenn wir bedenken, daß wir alle verrückt sind, ist das Leben erklärt." (Mark Twain))
|
|
|
|
|
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.
|
|