WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Füllstand programieren

 

oluschka
Forum-Anfänger

Forum-Anfänger


Beiträge: 10
Anmeldedatum: 17.02.16
Wohnort: Paderborn
Version: ---
     Beitrag Verfasst am: 17.02.2016, 11:12     Titel: Füllstand programieren
  Antworten mit Zitat      
Hallo zusammen

Ich bin ein relativer Neuling was Programmieren mit Matlab angeht und stehe schon vor dem ersten Problem.
Mein Vorhaben ist es einen Spaltenvektor zu erzeugen, der einen Anfangswert besitzt und von dem im weiteren Verlauf (minütlich) ein weiterer Spaltenvektor abgezogen werden soll d.h. immer vom letzen Wert aus. Hoffe man kann mich verstehen Smile

Beispiel:
A=10
B=1,2,3,4,5,6,...

Ausgabewert sollte dann sein
1) A = 10-1
2) A = 9-2
3) A = 7-3
...
Hoffe ihr könnt mir weiterhelfen, liebe Grüße
_________________

Tu etwas gutes. Und etwas gutes kommt zu dir, grad wenn du es nicht vermutest.
Private Nachricht senden Benutzer-Profile anzeigen


Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 17.02.2016, 12:07     Titel: Re: Füllstand programieren
  Antworten mit Zitat      
Hallo oluschka,

Was bedeutet "minütlich"? Brauchst Du einen timer ?

Zitat:
Mein Vorhaben ist es einen Spaltenvektor zu erzeugen, der einen Anfangswert besitzt und von dem im weiteren Verlauf (minütlich) ein weiterer Spaltenvektor abgezogen werden soll d.h. immer vom letzen Wert aus.

Das verstehe ich nicht. Die Beispieldaten bestehen aus einem Vektor und einem Skalar, nicht aus zwei Spalten-Vektoren.

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
oluschka
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 10
Anmeldedatum: 17.02.16
Wohnort: Paderborn
Version: ---
     Beitrag Verfasst am: 17.02.2016, 12:32     Titel:
  Antworten mit Zitat      
Hi danke für die schnelle Antwort

Ja genau ich habe einen Skalar(Anfangswert) von diesem möchte ich Verbräuche(die sind schon Minutengenau erfasst, also insgesamt 1440 Werte) abziehen, so dass meine Ausgabewerte ja wieder ein Spaltenvektor bildet.

Beispiel:
A = Anfangswert (10)
B = Verbrauchswerte (1,2,3,4...)

Wahrscheinlich müsste ich für den Ausgabewert einen neuen Spaltenvektor "C" definieren, oder wäre es möglich "A" einen Anfangswert zuzuteilen und die Ausgabe ebenfalls in "A"? So das aus dem Skalar ein Vektor über 1440 Zeilen wird.

Grüße
_________________

Tu etwas gutes. Und etwas gutes kommt zu dir, grad wenn du es nicht vermutest.
Private Nachricht senden Benutzer-Profile anzeigen
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 17.02.2016, 14:22     Titel:
  Antworten mit Zitat      
Hallo oluschka,

Vielleicht meinst Du:
Code:
A = 10;
B = [1;2;3;4;5] ; % Ein Spalten-Vektor
C = A - cumsum(B);

Ob die Werte au fMinuten bezogen sind oder 1440 spielt für die Frage keine Rolle. Je weniger überflüssige Informationen eine Frage enthält, desto leichter kann man sie lösen.

Zitat:
Wahrscheinlich müsste ich für den Ausgabewert einen neuen Spaltenvektor "C" definieren, oder wäre es möglich "A" einen Anfangswert zuzuteilen und die Ausgabe ebenfalls in "A"? So das aus dem Skalar ein Vektor über 1440 Zeilen wird.

Du kannst die Ausgabe nennen, wie immer Du willst:
Code:

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
oluschka
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 10
Anmeldedatum: 17.02.16
Wohnort: Paderborn
Version: ---
     Beitrag Verfasst am: 17.02.2016, 18:56     Titel:
  Antworten mit Zitat      
Super lieben Dank Jan

genau das habe ich gesucht Very Happy

und was die überflüssigen Informationen angeht werde ich in Zukunft beherzigen Wink

Gruß
_________________

Tu etwas gutes. Und etwas gutes kommt zu dir, grad wenn du es nicht vermutest.
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.