Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
2024.0.0 - Português


hypermatrices

objeto do Scilab: matrizes n-dimensionais

Descrição

O tipo hipermatriz ("hypermatrix") permite manipular arrays multidimensionais.

Hipermatrizes podem ser definidas por uma extensão das matrizes 2D como segue: a=[1 2;3 4];a(:,:,2)=rand(2,2)

ou usando a função matrix diretamente.

As entradas podem ser números reais ou complexos, polinômios, razões de polinômios, strings ou valores booleanos.

NOTAS: O número de dimensões de hipermatrizes com tamanhos mais à direita iguais a 1 é automaticamente reduzido. Uma hipermatriz com apenas duas dimensões é automaticamente trocada por uma matriz regular (tipo 1).

Exemplos

a(1,1,1,1:2)=[1 2]
a=[1 2;3 4];a(:,:,2)=rand(2,2)
a(1,1,:)

size(a)

a(:,:,1) //redução de dimensionalidade
type(a(:,:,1))

[a a]

Ver Também

  • zeros — matriz feita de zeros
  • ones — matriz de entradas todas iguais a 1
  • grand — Random numbers
  • matrix — Muda a forma de vetores ou matrizes
Report an issue
<< functions types library >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Tue Oct 24 14:35:23 CEST 2023