|
ka404 |
Forum-Fortgeschrittener
|
|
Beiträge: 95
|
|
|
|
Anmeldedatum: 29.05.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.07.2016, 11:44
Titel: Programm zu langsam
|
|
Hallo,
hat jemand eine Idee wie man die 2 while-Schleifen effizienter gestalten kann? Bei großen Matrizen ist das Programm zu langsam.
|
|
|
|
|
Winkow |
Moderator
|
|
Beiträge: 3.842
|
|
|
|
Anmeldedatum: 04.11.11
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: R2014a 2015a
|
|
|
|
|
|
Verfasst am: 20.07.2016, 12:15
Titel:
|
|
ein bisschen schwer nachzuvollziehen da es nicht lauffähig ist. was soll denn als ergebniss rauskommen? also was ist das ziel dieses codes?
_________________
richtig Fragen
|
|
|
ka404 |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 95
|
|
|
|
Anmeldedatum: 29.05.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.07.2016, 12:29
Titel:
|
|
Ich lad mal noch eine Beispielmatrix hoch
Ziel ist ein Vektor SV zu erhalten in dem entweder eine 0 oder 1 drin steht .
Die dritte Spalte der Matrix M1 also tg wird mit einem dt=0.01 abgetastet, es wird
also geschaut in welchem Zustand sich gerade ZuVc befindet und dieser Zustand (0 oder 1) wird in SV geschrieben
In tg stehen nur die Zeiten drin wenn sich der Zustand ändert zwischen einem Zustandswechseln können auch mal 20ms liegen, wenn aber mit dt=0,01ms abgetastet wird muss geschaut werden in welchem Zustand sich ZuVc gerade befindet.
Ist das verständlich?
Hab auch schon versucht mit SV(ianf:iend)=ZuVc(j);
also ganze Blöcke von Nullen und Einsen reinzuschreiben aber das hat noch länger gedauert.
Beschreibung: |
|
Download |
Dateiname: |
M1.mat |
Dateigröße: |
6.77 KB |
Heruntergeladen: |
469 mal |
|
|
|
|
|
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.
|
|