Próbuję utworzyć tablicę w Matlabie, która będzie przechowywać tk = k * T / N od k = 0 do k = 64, a T i N są odpowiednio stałymi 4 i 64. Odpowiedni kod c jest następujący:
for(int i = 0; i < 64; i++)
{
tk[i+1] = i * T / N;
}
Wierzę, że indeksowanie matlab zaczyna się od 1, z jakiegokolwiek powodu.
Odpowiedzi:
1 dla odpowiedzi № 1Chcesz:
k = 0:64;
T = 4;
N = 64;
tk = k * T / N;
Spowoduje to wygenerowanie tablicy 65 elementów tk
. I tak, indeksy Matlab z 1
. Nie jest to jedyny język programowania, ale trzeba trochę się przyzwyczaić, jeśli pochodzisz z base 0
język.