Я ищу хорошие учебники по векторизации (циклам) в MATLAB.
У меня довольно простой алгоритм, но он использует два цикла for
. Я знаю, что это должно быть просто для векторизации, и я хотел бы узнать, как это сделать, а не просить вас о решении.
Но чтобы вы знали, какие проблемы у меня есть, вы сможете предложить лучшие обучающие программы, которые показывают, как решить подобные проблемы, вот схема моей проблемы:
B = zeros(size(A)); % //A is a given matrix.
for i=1:size(A,1)
for j=1:size(A,2)
H = ... %// take some surrounding elements of the element at position (i,j) (i.e. using mask 3x3 elements)
B(i,j) = computeSth(H); %// compute something on selected elements and place it in B
end
end
Итак, я НЕ прошу разрешения. Я прошу хорошие учебные пособия, примеры векторизации циклов в MATLAB. Я хотел бы узнать, как это сделать и сделать это самостоятельно.