/ / Como criar uma matriz no matlab com base em uma função específica - matrizes, matlab

Como criar um array em matlab baseado em uma função específica - arrays, matlab

Estou tentando criar uma matriz no Matlab que irá armazenar tk = k * T / N de k = 0 a k = 64, e T e N são as constantes 4 e 64, respectivamente. O código c equivalente é este:

for(int i = 0; i < 64; i++)
{
tk[i+1] = i * T / N;
}

Acredito que a indexação do matlab começa em 1, por qualquer motivo.

Respostas:

1 para resposta № 1

Você quer:

k = 0:64;
T = 4;
N = 64;
tk = k * T / N;

Isso irá gerar uma matriz de 65 elementos tk. E sim, os índices Matlab de 1. Não é a única linguagem de programação para fazer isso, mas é preciso algum tempo para se acostumar se você vier de um base 0 língua.