Качала, В. В. Принципы создания пакета прикладных графических программ на языке Турбо-Паскаль (на примере задач геофизики) / под ред. А. А. Намгаладзе. – Апатиты : ПГИ КНЦ РАН, 1993. – 99 с.
симость (4.1) заданааналитическиилипредставленатаблицей значений (x,y,z). Впервомслучаепостроениеизолинийособых проблемневстречает. Имеяаналитическуюзависимость (4.2), несоставитособоготрудаизобразитье графическиввиде множестваточекТ(х,у) вкоординатахX-Y длякаждогофикси рованногозначения z~iz^:k-l , . ..Ю-. Придостаточномчисле точекихдажеможнонесоединятьмеждусобой. Вовторомслучаезависимость (4.1) незаданааналити ческииизимеющегосямножестваточексложновыбратьдоста точноеихколичество, удовлетворяющееуравнению (4.2): их можетоказатьсячрезвычайномалодляформированиялинии уровня (илинеокажетсявообще). Чембольшебудетзначение К (числоизолиний), тембольшевероятность, чтомынайдемгк длявсехвозможныхзначенийz висходнойвыборке, нотем меньшеточекбудетприходитьсянакаждуюизолинию. Данную проблемуможноразрешитьследующимобразом. Пустьунасимеетсявыборкаизпточексозначениями z-<zi,..2n>- Найдемсрединихминимальное (2min; имакси мальное (Zjnax) значенияиразделимихразность Rz-z max-Zmin на (К-1): SZ~RZ/ (к-1.). Врезультатеполучимрядзначений г^: Zi-2min; Z2“Zmin+Sz; •••! Zk'^min+Sz '(к-1); ...; ZK'Zmax- Далеепоступаемследующимобразом. Дляпостроенияизолинии ■ 2 |< выбираютсявсеточкисозначением zBiZi: Zk-i/ 2 <Zi<C 2 k+i/ 2 , 1-1,..,л). Пополученнымточкамстроитсяизолиния. Нокак? Можнопростосоединитьсоседниеточки. Ачтопониматьпод соседнимиточками? Вграфикахсоседнимибылиточки, имеющие минимальноерасстояниепоосиX. Здесьжеуявляетсятаким жеаргументом, каки х, поэтомувкачествемерыблизостито чекследуетрассматриватьевклидоворасстояниевплоскости X-Y. Напервыйвзгляд,разумно, ноприподробноманализена чинаютсяпоявлятьсяпроблемы. Например, какразрешитьзада чу, представленнуюнарисунке4.2а: каксоединитьточкиТі, Т2, ТЗиТ4? Какнарис.4.26 иликакнарис.4.2в? Этазадача неимееткорректногорешения. Крометого, мыобразуем к -ю изолиниюизточек, длякоторых z неравныточно г^, анахо дятсявегоокружении, т.е. вместогладкойломаной, получим зигзагообразнуюлинию. Еслибыбылдостаточнобольшоймассивточек, томногие вопросыбылибысняты, однаковреальныхзадачахтакиеслу-
Made with FlippingBook
RkJQdWJsaXNoZXIy MTUzNzYz