Я хочу построить сферическую функцию в виде поверхности или контурного графика, а также положение и значение пригодности лучшего человека, которые оцениваются сферической функцией данных, сгенерированных из распределения Гаусса, наложенного на него. Сюжет будет меняться в каждом поколении, поэтому я получаю фильм. Кроме того, на другом рисунке я хочу построить контур сферической функции, наложенный на всю популяцию, полученную из распределения Гаусса, с сохраненными подходящими особями, окрашенными в красный цвет. Это из поколения в поколение должно давать другое кино.
Это в основном реализация алгоритма оценки распределения (EDA). Кто-нибудь знает, как это сделать?
ИЗМЕНИТЬ
K= 4
for l = 1 : K
contour(X,Y,ph);
hold on
plot(bestId, 'rx');
end
Приведенный выше код должен накладывать контурный график и BestId. Для каждого цикла l генерируется bestId и накладывается на контурный график. Эта генерация BestInd должна выполняться для каждого l. но среди поколений bestId от 1 до 4 есть лучшее из них и мы должны получить то после четвертого поколения, на которое накладывается контурный график. Теперь я хочу, чтобы это поколение было фильмом для достижения итерации от 1 до 4, чтобы я мог видеть, как генерируются лучшие идентификаторы, пока не будет достигнут лучший (оптимальный). это то, что я имел в виду под фильмом в Matlab. Любая идея о том, как это можно сделать?
VideoWriter
(особенно последний сам пояснительный пример) иgetframe
. - person p8me   schedule 30.05.2013VideoWriter
вам, вероятно, подойдет. Пожалуйста, прочтите FAQ StackOverflow о том, как спрашивать разумно ограниченные, конкретные вопросы (по одному тоже хорошо). - person horchler   schedule 30.05.2013