concatenating 4 columns of different dimensions

19 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)

Categories

Find more on Embedded Coder in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!