2017-05-07 1 views
0

Ich möchte das m-Dateisignal in Simulink in matfile exportieren. Hier habe ich ein Problem. Mein Code istAbmessungen der verketteten Matrizen sind in 1x6802 double und 6802x1 double data matrix nicht konsistent.

Y; 
X; 
T; 
K=zeros(1,6802); 
for n=1:10:6800; 
    angle=atan((Y(n+10)-Y(n))/(X(n+10)-X(n))); 
    K(n)=angle; 
end 
yt=[T;K], 
plot(T,K) 

Die Fehlermeldung ist Fehler vertcat Abmessungen von Matrizen sind nicht konsistent verkettet werden. Fehler in work1 (line 20415) yt = [T; K],

hier K = 1x6802 Doppel- und T = 6802x1 double. Ich habe ähnliche Probleme und Lösungen durchgespielt, aber genau meine Antwort nicht gefunden. Es wäre sehr hilfreich, wenn mir jemand bei der Lösung des Problems hilft. Danke im Voraus.

+0

Sie versuchen vertikal verketten einen Zeilenvektor mit einem Spaltenvektor. Die Anzahl der Spalten für die beiden Vektoren stimmt nicht überein. Das klingt nach einem Problem, richtig? – beaker

Antwort

1

die Dimensionen K und T gegeben, werden Sie (die ' Operator) eine kombinieren, um in eine neue Matrix transponieren müssen:

yt=[T';K]; % dimensions will be 2x6802 
Verwandte Themen