|
|
auslesen einzelner Zeilen für bestehende Funktion |
|
Schlangenkopf |

Forum-Anfänger
|
 |
Beiträge: 38
|
 |
|
 |
Anmeldedatum: 20.05.18
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 22.05.2018, 11:10
Titel: auslesen einzelner Zeilen für bestehende Funktion
|
 |
Hallo,
ich habe eine Funktion, die aus einem Vektor (1000x1) einen Wert ausliest und Ihn für eine Berechnung verwendet. Leider habe ich insgesamt über 150 Berechnungen.
Aus diesem Grund benötige ich Befehle, damit die bestehende Funktion von eins beginnend Zeilen aus dem Vektor (1000x1) bis bsp. 150 ausliest:
%im ersten Schritt soll der Vektor eingelesen werden:
load vektor;
%im zweiten Schritt soll zeilenweise Werte ausgelesen werden:
x1=vektor{1}
x2=vekor{2}
...
Auserdem soll die Nummerierung im Namen (bsp- x1) mitlaufend der Zeilen nummeriert werden.
ich danke euch schon jetzt für eure Hilfe. Gibt es Literatur oder ähnliches mit den wichtigsten Befehlen mit erklärungen für Matlab?
auch über einen Tipp hierzu würde ich mich sehr freuen.
mit freundlichen Grüßen
Schlangenkopf
|
|
|
|
|
42 |

Forum-Newbie
|
 |
Beiträge: 3
|
 |
|
 |
Anmeldedatum: 29.03.18
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 22.05.2018, 12:10
Titel:
|
 |
Du kannst mit
das i-te Vektorelement auslesen. Dann musst du auch garnicht Variablen x1, ..., x1000 erzeugen.
Ich hoffe das hat weitergeholfen.
Gruß
42
|
|
|
Schlangenkopf |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 38
|
 |
|
 |
Anmeldedatum: 20.05.18
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 22.05.2018, 12:15
Titel:
|
 |
Danke 42 für deine Antwort,
ich möchte nicht nur eine Zeile auslesen, sondern dass das Programm beispielsweise 10 Berechnungen durchführt für die ersten 10 Zeilen des Vektors und diese dann auch ausgiebt.
verstehst du was ich meine?
Gruß
Schlangenkopf
|
|
|
Schlangenkopf |
Themenstarter

Forum-Anfänger
|
 |
Beiträge: 38
|
 |
|
 |
Anmeldedatum: 20.05.18
|
 |
|
 |
Wohnort: ---
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 22.05.2018, 12:38
Titel:
|
 |
ich habe bisher volgendes versucht:
n=[1:1:10];
ergebnis=Vektor{n};
allerdings funktioniert das nicht. und ich kann auch nicht 10 unterschiedliche Ergebnisse erzeugen...
Gruß
|
|
|
|
|
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.
|
|