cell
cria um cell (célula) de matrizes vazias
Seqüência de Chamamento
c=cell() c=cell(m1) c=cell(m1, m2) c=cell(m1, m2, ..., mn) c=cell(x)
Parâmetros
- x
vetor contendo as dimensões do cell a ser criado
- m1, m2,..
dimensões do cell a ser criado
Descrição
retorna um cell de matrizes vazias
- cell()
retorna um cell
(0,0)de matrizes vazias.- cell(m1)
retorna um cell
(m1,m1)de matrizes vazias.- cell(m1,m2)
retorna um cell
(m1,m2)de matrizes vazias.- cell(m1,m2,..,mn)
retorna um cell
(m1,m2,..,mn)de matrizes vazias.- cell(x)
retorna um cell de matrizes vazias com: a primeira dimensão sendo
x(1), a segunda sendox(2), ...
Observações
cell(x)não possui o mesmo tamanho que
x.
cell() é equivalente a
cell(0).
Se A for um cell, você pode acessar os conteúdos de um elemento de A
utilizando A(m1, m2, ..., mn).entries. A expressão
A(1,1) = zeros(2,2) não é válida, a sintaxe correta é
A(1,1).entries = zeros(2,2).
Se A é um cell, você pode obter suas dimensões através de
A.dims.
Exemplos
a=cell(3) b=cell(3,1) c=cell([2,3,4]) // atribuição em entradas do cell b=cell(3,1); // atribuindo o primeiro elemento de b utilizando o campo 'entries' b(1).entries=1:3 // atribuindo o segundo elemento de b utilizando o campo 'entries' b(2).entries='Scilab' // atribuindo o terceiro elemento de b utilizando o campo 'entries' b(3).entries=poly(1:3,'s') // atribuição de sub-cells X=cell(3,2); X(:,1)=b // extraindo um sub-cell: o resultado é um cell b(1) b(1:2) // extraindo o valor de um sub-cell: o resultado é um array b(1).entries // dimensões de b b.dims
| << Estruturas de Dados | Estruturas de Dados | definedfields >> |