MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn moreOpportunities for recent engineering grads.

Apply Today**New to MATLAB?**

Asked by Hello kity
on 25 Jan 2013

I want to make a matrix with inbetween empty columns.

so, column 1 and 2 have data, 3 is empty, 4 and 5 have data , 6 is empty.

AllData=[Data1, Data2, emptycolumn, Data3, Data4]

thank you

*No products are associated with this question.*

Answer by Evgeny Pr
on 25 Jan 2013

Edited by Evgeny Pr
on 25 Jan 2013

This available only for **cell arrays**.

[] - (Empty) Already an array

Numeric arrays can not store any other empty numeric arrays.

a = [1 2 3 4 5] a(1) = [] % delete item 1

a = [1 2 3 [] 4 5] % a = [1 2 3 4 5] (concatenation of arrays)

c = cell(5)

isempty(c{1})

c(:,1) = {10} c(:,3) = {20}

c = [10] [] [20] [] [] [10] [] [20] [] [] [10] [] [20] [] [] [10] [] [20] [] [] [10] [] [20] [] []

## 0 Comments