Mam macierz A
o dowolnych wymiarach m
x i chcę ją wypełnić za pomocą równania, na przykład dla każdego elementu a_ij z A
, i = 1, ..., mi oraz j = 1, ..., n, chciałbym,Jak wypełnić macierz za pomocą równania w MATLAB?
a_ij = i^2 + j^2.
W Matlab wypełnione ręcznie wydaje się, podobny do tego,
A = [1^2+1^2, 1^2+2^2, ..., 1^2+j^2, ..., 1^2+n^2;
2^2+1^2, 2^2+2^2, ..., 2^2+j^2, ..., 2^2+n^2;
.
.
.
i^2+1^2, i^2+2^2, ..., i^2+j^2, ..., i^2+n^2;
.
.
.
m^2+1^2, m^2+2^2, ..., m^2+j^2, ..., m^2+n^2]
a więc pierwsze kilka terminów byłoby:
[2, 5, 10,17,...
5, 8, 13,20,...
10,13,18,25,...
17,20,25,32,...
]
Obaj pracowali świetnie. Dziękuję wam wszystkim. Przykro mi, jestem nowy w MATLAB i na tym forum. Myślałem, że ustawiłem powiadomienie e-mailem, aby wiedzieć, że pytanie zostało zadane, najwyraźniej nie. – josh