How to: Matrix question empty column

5 vues (au cours des 30 derniers jours)
Hello kity
Hello kity le 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

Réponses (2)

Evgeny Pr
Evgeny Pr le 25 Jan 2013
Modifié(e) : Evgeny Pr le 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] [] []

Thorsten
Thorsten le 25 Jan 2013
Maybe you can achieve your goal by inserting columns of NaNs
X = ones(10);
X(:, [3 6]) = nan(10,2);

Catégories

En savoir plus sur Cell Arrays dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by