corvus
Guest
алгоритмы проведения изолиний
Имеется ряд точек на плоскости, в которых измерена некая физическая величина.
Нужно представить всё это в виде карты изолиний, плавных и красивых (разумеется. не простой линейной интерполяцией - это было бы убожество). Кто-нибудь сталкивался?
Насколько понимаю, нужно вычислить по полю точек сначала первые производные физ. величины, потом по ним вторые производные, их проинтерполировать, построить сглаженное поле первых производных,
а по нему уже - сглаженное поле самой величины - её значения для каждого пиксела плоскости, и уже по этим значениям провести изолинии. Но это догадки, всё же хотелось бы узнать детальный алгоритм. Благодарен буду на ссылки и ,возможно, куски кода (примеры) на любом языке программирования.
Имеется ряд точек на плоскости, в которых измерена некая физическая величина.
Нужно представить всё это в виде карты изолиний, плавных и красивых (разумеется. не простой линейной интерполяцией - это было бы убожество). Кто-нибудь сталкивался?
Насколько понимаю, нужно вычислить по полю точек сначала первые производные физ. величины, потом по ним вторые производные, их проинтерполировать, построить сглаженное поле первых производных,
а по нему уже - сглаженное поле самой величины - её значения для каждого пиксела плоскости, и уже по этим значениям провести изолинии. Но это догадки, всё же хотелось бы узнать детальный алгоритм. Благодарен буду на ссылки и ,возможно, куски кода (примеры) на любом языке программирования.