Como usar o array matlab

Array

detalhe

  1. Os subscritos da matriz começam em 1 em vez de 0
  2. Aspas simples 'citadas
  3. a=[]Use colchetes para atribuição de matriz , semelhante à lista python
  4. Os elementos da matriz são ,separados por
  5. Semelhante ao python, a matriz de células em matlab não requer os mesmos elementos

Inicialize o array

% 生成从1:n的行向量
a=1:n;
% 一行四列
a=[1,2,3,4]; 
% 两行两列
a=[1,2;3,4];
% 三行两列全一矩阵
a=ones(3,2);
% 全零
a=zeros(3,2);
% 随机
a=rand(3,2);

Nota: Se você não pode determinar o tamanho do array, você não precisa inicializá-lo. Mas esse não é um bom hábito de codificação.

Elemento de referência

% 引用数组中的2~3行,3~1列对应的元素
A(2:3,3:-1:1) 
% 引用最后一列元素,“:”表示所有列或行,“end”表示最后一列或列,“end-n”表示倒数第n行或列
A(:,end)
% 表示引用第1行倒数第2个元素
A(1,end-1)

Matriz de células

Inicialize o array

a=cell(3,2);
a={
    
    'hello',123.45;2333,'2333'};

Elemento de referência

a{
    
    1}

Acho que você gosta

Origin blog.csdn.net/DwenKing/article/details/107763752
Recomendado
Clasificación