|
.seb |

Forum-Anfänger
|
 |
Beiträge: 31
|
 |
|
 |
Anmeldedatum: 05.05.11
|
 |
|
 |
Wohnort: Neubrandenburg
|
 |
|
 |
Version: 7.7.0 (R2008b)
|
 |
|
|
 |
|
Verfasst am: 07.05.2011, 13:48
Titel: Vektorisierung
|
 |
Hallo,
komme bei folgendes Problem gerade nicht weiter.
Ich möchte ein Programmiervorgang vektorisieren, vielleicht mit einem Logical Array oder ähnlichem...
Folgendes habe ich als einfache Lösung:
Wie vektorisiere ich das ganze, damit ich eine performante und lesbarere Lösung habe ?
Grüße
Sebastian
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 07.05.2011, 19:57
Titel:
|
 |
Hallo,
zum einen: soll da noch eine for-Schleife drumherum?
Zum anderen: es sieht so aus, als ob Division und Runden da helfen könnte.
Die Schwellwerte scheinen ja Vielfache von einem best. Wert zu sein?
Grüße,
Harald
|
|
|
.seb |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 31
|
 |
|
 |
Anmeldedatum: 05.05.11
|
 |
|
 |
Wohnort: Neubrandenburg
|
 |
|
 |
Version: 7.7.0 (R2008b)
|
 |
|
|
 |
|
Verfasst am: 07.05.2011, 20:13
Titel:
|
 |
Harald hat Folgendes geschrieben: |
Hallo,
zum einen: soll da noch eine for-Schleife drumherum?
Zum anderen: es sieht so aus, als ob Division und Runden da helfen könnte.
Die Schwellwerte scheinen ja Vielfache von einem best. Wert zu sein?
Grüße,
Harald |
Also an eine For-Schleife habe ich natürlich auch gedacht, aber wie möchtest du die bei elseif-Konstrukten implementieren?
Die Schwellwerte sollten tatsächlich Vielfache von (0e12+1.8e12) / 15 sein, sind sie aber offenkundig nicht. Das könnte man aber verändern.
Wie kriege ich das mit den Prüfen der Wertebereichen eleganter hin ?
Grüße
Sebastian
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 07.05.2011, 20:57
Titel:
|
 |
Hallo,
zunächst wäre wichtig, was du nun eigtl willst.
Da du von Vektorisierung sprichst, gehe ich davon aus, dass du eine Schleife über h oder k oder l oder n oder eine beliebige Kombination von diese laufen lassen willst.
Wenn die Abfrage so umgeschrieben werden kann:
dann kann das so vereinfacht werden:
Grüße,
Harald
|
|
|
.seb |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 31
|
 |
|
 |
Anmeldedatum: 05.05.11
|
 |
|
 |
Wohnort: Neubrandenburg
|
 |
|
 |
Version: 7.7.0 (R2008b)
|
 |
|
|
 |
|
Verfasst am: 07.05.2011, 22:55
Titel:
|
 |
Hallo,
vielen Dank für die Hinweise! Gut, dass ein erfahrender Matlab-User mir helfen konnte (bin vielleicht gerade mal Fortgeschrittener).
Ich habe nun folgendes zu stehen als Ersatz:
cLimLow und cLimHigh sind die Grenzen des Feldes und nr_of_levels die Anzahl, in der Wertebereich geteilt werden soll.
Die letztendliche Implementierung des gesamten Programms hat sogar hiermit ein besseres Ergebnis zustande gebracht (- der Hintergrund ist, dass xi_alpha die Transparanz für ein Bildpunkt darstellt... nur das im Übrigen).
Harald hat Folgendes geschrieben: |
Hallo,
zunächst wäre wichtig, was du nun eigtl willst.
Da du von Vektorisierung sprichst, gehe ich davon aus, dass du eine Schleife über h oder k oder l oder n oder eine beliebige Kombination von diese laufen lassen willst.
Wenn die Abfrage so umgeschrieben werden kann:
dann kann das so vereinfacht werden:
Grüße,
Harald |
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 08.05.2011, 09:00
Titel:
|
 |
Hallo,
schön, dass es dir weitergeholfen hat.
Mir fällt nur noch gerade auf, dass man in meinem Ansatz wohl eigentlich CEIL (aufrunden) statt ROUND verwenden müsste.
Grüße,
Harald
|
|
|
|
|
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.
|
|