5 Stimmen

Wie kann ich die folgende Matrix und den folgenden Vektor aus den gegebenen Eingabedaten in MATLAB erzeugen?

Angenommen, ich habe die Eingaben data = [1 2 3 4 5 6 7 8 9 10] y num = 4 . Ich möchte diese verwenden, um das Folgende zu generieren:

i = [1 2 3 4 5 6; 2 3 4 5 6 7; 3 4 5 6 7 8; 4 5 6 7 8 9]
o = [5 6 7 8 9 10]

die auf der folgenden Logik beruht:

length of data = 10
num = 4
10 - 4 = 6
i = [first 6; second 6;... num times]
o = [last 6]

Was ist der beste Weg, um automatisieren dies in MATLAB?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X