How can I concatenate two vectors?
1 view (last 30 days)
Hi ! How can I 'join vector C and signal to get a matrix?
I've tried like this but I dont know if its okay.
Thanks in advance.
f_sine=3e6; % sine frequency [Hz]
T1=1/f_sine; % sine period
n=5; % number of periods
t1 = 0:dt:tt-dt;
C = zeros(1, iterations-numel(signal));
v = [signal, C]';
Turlough Hughes on 19 Jan 2020
Edited: Turlough Hughes on 19 Jan 2020
How can I 'join vector C and signal to get a matrix?
Depends on whether signal is a column vector or row vector
If it's a column vector you probably want to add a column of zeros to the right of signal:
v = [signal zeros( size(signal,1),1 )].' % note the matrix is transposed as you wrote in the original code
If its a row vector you could add zeros below singal as follows:
v = [signal; zeros( 1,size(signal,2) )].'