Matlab Indizes beschreiben

Gast #5798341
Lesenswert?
• ▲
▼
Wenn es im m-file genau so wie oben steht, geht durch die drei Punkte 
der Kommentar in der nächsten Zeile weiter! --> Also die Punkte 
wegmachen.

Es klappt im m-file alles genau so wie in der Konsole.
Gast #5798347
Lesenswert?
• ▲
▼
Leider klappt es im m-File nicht.
Ich erhalte den Fehler:
"Array indices must be positive integers or logical values".

Da ich auf ganzzahlige Werte zugreife, bedingt durch die For Schleife, 
weiß ich nicht, wo dr Fehler liegt.
Beitrag #5798411 wurde von einem Moderator gelöscht.
Gast #5798422
Lesenswert?
• ▲
▼
Version ist Matlab 2018b:
Im m-File wird ein Simulink Modell wiederholt ausgeführt

Array = zeros(5,1)
for i=1:5
  starthoehe = i*5;
  sim('Model.slx');

  xa = ScopaData.signals(1,1)values;

  minimum = min(xa);

  Array(i) = minimum


end
Gast #5798427
Lesenswert?
• ▲
▼
Das "Minimum" wird aus einem Kurvenverlauf heraus gesucht, der sich 
zwischen -100 und 100 bewegen kann.
Wie kann ich die Werte denn in einem Array abspeichern, falls diese 
nachkommastellen haben?

Ziel ist es den Minimum wert über die Variation des Parameters 
Starthoehe zu erhalten.
Gast #5798505
Lesenswert?
• ▲
▼
Probiere mal Array(i,1).

Ich habe ML 2015b, hab aber noch im Hinterkopf, dass bei 2018 sich die 
Indizierung von Arrays geändert hat.

In welcher Zeile kommt die Fehlermeldung und kommt sie gleich beim 
ersten i?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.