How can I create a matrix with matrix elements of different datatypes?

2 visualizaciones (últimos 30 días)
C A
C A el 16 de Nov. de 2021
Respondida: Dave B el 16 de Nov. de 2021
I want to make a nx2 matrix in which the first column consists of integers but the second column consists of a structure. Something like this,
Please let me know how to create this matix. Thanks in advance!

Respuestas (1)

Dave B
Dave B el 16 de Nov. de 2021
You can use a cell array to mix datatypes:
n=5;
mat = cell(n,2);
for i = 1:n
mat{i,1} = i;
mat{i,2} = -i:i;
end
mat
mat = 5×2 cell array
{[1]} {[ -1 0 1]} {[2]} {[ -2 -1 0 1 2]} {[3]} {[ -3 -2 -1 0 1 2 3]} {[4]} {[ -4 -3 -2 -1 0 1 2 3 4]} {[5]} {[-5 -4 -3 -2 -1 0 1 2 3 4 5]}

Categorías

Más información sobre Programming en Help Center y File Exchange.

Productos


Versión

R2017a

Community Treasure Hunt

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

Start Hunting!

Translated by