concatenating 4 columns of different dimensions

3 views (last 30 days)
I have four column vectors out of which two are of one size while the other two are of another size. For example
TIMESTEPS = 0.02, 0.05, 0.10, 0.17, 0.19
XDATA = 0.1, 0.2, 0.3, 0.4, 0.5
PEAKTIME = 3, 7, 9
PEAKVALS = 4, 6, 8
I want to concatenate them horizontally and fill up the spaces with zero and write to a excel data file using csvwrite. How do I do it?
Any help would be highly appreciated.
Thanks!

Accepted Answer

Walter Roberson
Walter Roberson on 19 May 2017
M = TIMESTEPS;
M(1:length(XDATA),2) = XDATA;
M(1:length(PEAKTIME),3) = PEAKTIME;
M(1:length(PEAKVALS),4) = PEAKVALS;

More Answers (0)

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!