|
|
Matrix in Workspace durch Matrix ohne negativ-Werte ersetzen |
|
Gregor_S |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 30.10.2019, 22:40
Titel: Matrix in Workspace durch Matrix ohne negativ-Werte ersetzen
|
|
Hallo!
Ich habe ein Problemchen.
Ich werte Vorpsannkräfte aus und habe fehlerhafte Matrizen, die dummerweise negative Vorspannkräfte enthalten. Ich habe nun ein ganzes Skript fertig und möchte die Matrizen, die ich in den Workspace lade, umwandeln. Am besten wäre es die Benamung zu behalten, damit ich das Skript nicht komplett ändern muss.
Für jeden Tipp wäre ich sehr dankbar!
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 30.10.2019, 22:50
Titel:
|
|
Hallo,
wenn du die negativen Werte durch 0 ersetzen willst:
Alternativ durch NaN ersetzen:
Wenn du sie durch was anderes ersetzen willst, müsstest du sagen durch was.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
Gregor_S |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 30.10.2019, 23:31
Titel:
|
|
Entschuldigung, ich würde gerne die Beträge erhalten.
Die Matrizen haben 4 Spalten, alle Werte sollen positiv werden.
Vielen Dank für deine Hilfe!
Das ist unglaublich nett!
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 31.10.2019, 07:42
Titel:
|
|
Hallo,
dann
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
Gregor_S |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 31.10.2019, 11:04
Titel:
|
|
Hallo! abs() habe ich gesucht! Vielen Dank!
Nun habe ich versucht das in eine Schleife einzubauen und versage kläglich...
Wie ich sehe muss ich lernen viel präzisere Fragestellungen zu formulieren.
Ich versuche es mal.
Mein Probenkomplex sieht in etwa so aus:
PK_1
PK_2
PK_3
PK_4
PK_5
PK_x ist jeweils eine 4 Spalten Matrix mit Messwerten.
Nun sind meine Matrizen in Komplexe unterteilt und es ändernsich immer nur die Inizes.
Heißt mein nächster Proben komplex könnte wie folgt aussehen:
PK_53
PK_54
PK_55
PK_56
PK_57
PK_58
Was ich realisieren möchte (vielleicht auch der völlig flasche Ansatz):
Ich hoffe ich habe jetzt nichts mehr vergessen.
Vielen Dank nochmal!
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 31.10.2019, 23:01
Titel:
|
|
Hallo,
das Problem ist, dass du überhaupt durchnummerierte Variablen verwendest. Mit Cell Arrays wäre das ganz einfach.
Grüße,
Harald
_________________
1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
|
|
|
|
|
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.
|
|