|
|
kann man dezimal zahl als indice in Matlab?bitte überprüff |
|
Godlebt |
Forum-Anfänger
|
|
Beiträge: 32
|
|
|
|
Anmeldedatum: 30.01.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 21.04.2015, 13:08
Titel: kann man dezimal zahl als indice in Matlab?bitte überprüff
|
|
Hallo Leute,
ich habe bitte zum Beispiel folgende dezimale Zahlen:
YY= 0.111 0.112 0.122 0.123....... 0.800
zeit=0 :0.001: 40s
( zeit =0 ......Na...........Ge.......Gb...... ka)
Na= 9.66s Ge =14.681s Gb= 25.234s ka= 38.234s
Die Zeit ist in 4 Aktionen [0 bis Na ]; [Na bis Ge] , [Ge bis Gb] ,[Gb bis Ka] geteilt.
Ich würde genau die Werte " YY" von jede Aktion haben.
ich habe bereit versuch ein code zu schreiben, das hat leider nicht funktioniert wegen dezimale zahlen....
Über Eure nette Feedback würde mich sehr freuen.
Vielen dank im Voraus
Beste Grüße
[EDITED, Jan, Bitte Code-Umgebung verwenden - Danke!]
|
|
|
|
|
Jan S |
Moderator
|
|
Beiträge: 11.057
|
|
|
|
Anmeldedatum: 08.07.10
|
|
|
|
Wohnort: Heidelberg
|
|
|
|
Version: 2009a, 2016b
|
|
|
|
|
|
Verfasst am: 21.04.2015, 13:34
Titel: Re: kann man dezimal zahl als indice in Matlab?bitte überpr
|
|
|
|
|
Hallo Godlebt,
Zitat: |
zeit=0 :0.001: 40s
( zeit =0 ......Na...........Ge.......Gb...... ka)
Na= 9.66s Ge =14.681s Gb= 25.234s ka= 38.234s |
Das ist nicht klar. Die werden die Zeiten für die "Aktionen" in Matlab dargestellt?
Zitat: |
Die Zeit ist in 4 Aktionen [0 bis Na ]; [Na bis Ge] , [Ge bis Gb] ,[Gb bis Ka] geteilt.
Ich würde genau die Werte " YY" von jede Aktion haben. |
Nun müsstest Du noch erklären, was "der genaue Wert" ist und wie der aus "[0, Na]" berechnet werden soll. Das Detail lässt sich nicht erraten.
Zitat: |
ich habe bereit versuch ein code zu schreiben, das hat leider nicht funktioniert wegen dezimale zahlen.... |
Es ist in einem Forum immer unpraktisch "funktioniert nicht" zu schreiben. Eine Kopie der Fehlermeldung wäre dagegen hilfreich.
Der Code an sich ist auch nicht verständlich:
Was soll z.B. dies bewirken? "zeit" ist ein Vektor, oder? Was erwartest Du dann von "zeit < Na"? Das ist auch ein Vektor, aber IF benötigt ja logischerweise eine skalare Bedingung. Deshalb wird intern ein ALL() eingefügt, aber ist es das, was Du möchtest?
Gruß, Jan
|
|
|
Godlebt |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 32
|
|
|
|
Anmeldedatum: 30.01.15
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 21.04.2015, 13:53
Titel:
|
|
.....Vielen Dank erst mal ...
"zeit" ist ein Vektor und ist nach vier Ereignisse geteilt.([0 bis Na ]; [Na bis Ge] , [Ge bis Gb] ,[Gb bis Ka]).
"YY" ist auch ein Vektor.
Ich würde ein Code schreiben,die mir die "YY" Werten von jeder Zeit spalte wie liefern kann.
Na, Ge, Gb ,Ka sind komastelle Zahlen...das heißt keine ganze zahlen wie 1 2 3.....
|
|
|
|
|
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.
|
|