Улучшение рассеяния в Matlab - PullRequest
0 голосов
/ 11 февраля 2019

Я должен сделать диаграмму рассеяния двумерной области в Matlab.

Набор точек (x, y), которые должны быть включены в разброс, получается путем выполнения вычислительно интенсивного кода.В результате, это разброс, который я получаю enter image description here

Мне не нравится картина, потому что в принципе не должно быть белых точек (то есть пробелов между точками рассеяниявнутри синего региона.Белые точки есть потому, что, учитывая, что точки, которые должны быть включены в разброс, получены путем выполнения вычислительно интенсивного кода, в результате я получаю очень грубую сетку точек для построения.

Я пытался обманутьза счет увеличения размера точек разброса, но результат еще хуже, так как регион все больше и больше машет на границах.

Могу ли я что-нибудь сделать, чтобы "вручную" заполнить пробелы внутри синей области?Другие идеи?

1 Ответ

0 голосов
/ 13 февраля 2019

Если вы хотите, чтобы весь регион был заполнен, объект патча мог бы лучше соответствовать вашим потребностям.Не зная, как вы зарабатываете очки, это легче сказать, чем сделать.Если вы систематически просматриваете всю область или что-то в этом роде, не должно быть слишком сложно определить края или определить небольшие участки для каждого квадратного пространства на графике.

...