Вища геодезія для MatLab
.pdfаргументiв x та sin(x)*cos(y) видається просто x та cos(y) sin(x). Для аргумента f виводиться значення виразу, який присвоєно змiннiй f, тобто
x^2 + y^2.
Решта аргументiв в наведеному прикладi є символьними рядками. Якщо символьний рядок мiстить iм’я символьної змiнної, як наприклад, ' f', то результат видається у виглядi iм’я змiнної = значення змiнної.
Якщо аргумент є символьним рядком та мiстить знаки =, то все, що стоїть в цьому рядку до вiд першого знака =, iнтерпретується як рядок у форматi LATEX (в прикладi рядок ' \sqrt{\alpha}' перетворюється на √α), а все, що стоїть пiсля вiд першого знака = — як символьнi вирази, значення яких потрiбно вивести у вiкнi Web Browser. Так, наприклад, в аргументi ' f = f = subs(f)' перший символ ' f' виводиться просто як f ; замiсть другого символа f виводиться x2 + y2, тобто значення символьної змiнної f; а замiсть subs(f) виводиться 500, тобто результат пiдстановки у вираз x^2+y^2 поточних значень змiнних x та y.
Нарештi, якщо змiст символьного рядка неможливо проiнтерпретувати як символьний вираз, то рядок видається у вiкно Web Browser “як є”, що, по-перше, дає змогу виводити текстовi коментарi, а по-друге — контролювати правильнiсть задання аргументiв функцiї ShowSym. В наведеному прикладi останнiй аргумент ' F' не може бути iнтерпретований як символьний вираз, оскiльки в програмi символьна змiнна F не створена, а тому у вiкно Web Browser видається просто F.
101
Додаток В. Завдання для виконання на практичних заняттях
•В зошит записати постановку задачi (з конкретними вхiдними значеннями!) та отриманi результати обчислень (змiст m-файлу переписувати не треба).
•Записуючи вiдповiдь, обов’язково словами записати назву знайденої величини, наприклад:
Широта точки Q2: B2 = 50◦ 30′ 15′′
або
Вiдносна похибка для азимута в точцi Q1 складає 0,002.
•При записi результатiв обов’язково вказувати одиницi вимiрювання.
•Значення лiнiйних величин в при записi заокруглити до мiлiметрiв, а значення кутових величин записувати в форматi “градуси, мiнути, секунди”, залишаючи чотири цифри пiсля коми в значеннях секунд.
•Для формування варiантiв завдань використовується число n, яке являє собою номер студента по списку. Номери завдань потрiбно вибрати з наступної таблицi:
Номер |
Номери завдань, якi |
варiанту n |
потрiбно виконати |
|
|
1 |
1, 7, 11, 16 |
2 |
2, 8, 12, 17 |
3 |
3, 9, 13, 18 |
4 |
4, 10, 14, 19 |
5 |
5, 7, 15, 20 |
6 |
6, 9, 15, 21 |
7 |
1, 8, 11, 22 |
8 |
2, 10, 12, 23 |
9 |
3, 7, 13, 24 |
10 |
4, 8, 14, 25 |
11 |
5, 10, 15, 26 |
12 |
6, 9, 11, 27 |
13 |
1, 8, 12, 28 |
14 |
2, 7, 11, 29 |
15 |
3, 9, 12, 30 |
16 |
4, 10, 13, 16 |
|
|
102
Номер |
Номери завдань, якi |
варiанту n |
потрiбно виконати |
|
|
17 |
5, 8, 14, 17 |
18 |
6, 7, 15, 18 |
19 |
1, 10, 13, 19 |
20 |
2, 9, 14, 20 |
21 |
3, 10, 15, 21 |
22 |
4, 9, 11, 22 |
23 |
5, 9, 12, 23 |
24 |
6, 10, 13, 24 |
25 |
1, 10, 14, 25 |
26 |
2, 9, 15, 26 |
27 |
3, 8, 11, 27 |
28 |
4, 7, 12, 28 |
29 |
5, 8, 13, 29 |
30 |
6, 10, 14, 30 |
|
|
1.Розв’язати пряму геодезичну задачу (п. 1.7) при наступних вихiдних даних:
B = 49◦ (50 + n)′ 00′′, |
D = (22 488,169 + n) м, |
||
1 |
2 |
|
|
L = 24◦ (n)′ 00′′, |
θ = 89◦ |
(18 + n)′ |
00′′, |
1 |
2 |
|
|
H = (385,471 + n) м, |
A = 191◦ (49 + n)′ 00′′. |
||
1 |
2 |
|
|
2.Розв’язати обернену геодезичну задачу з п. 1.9 при наступних вихiдних даних:
B = 49◦ (50 + n)′ 00′′, |
B = 49◦ (38 + n)′ 00′′, |
|
1 |
2 |
|
L = 24◦ (n)′ 00′′, |
L = 23◦ (56 + n)′ 00′′ |
, |
1 |
2 |
|
H1 = (385,471 + n) м, |
H2 = (698,106 + n) м. |
|
3. |
Розв’язати задачу з п. 2.1.2, додавши n′ до BQ, LQ, а також n м до |
|
HQ. |
4. |
Розв’язати задачу з п. 2.2.1, додавши |
0,1 ·n м до X1REF,Y1REF, Z1REF 0,2 ·n м до X2REF,Y2REF, Z2REF 0,3 ·n м до X3REF,Y3REF, Z3REF 0,4 ·n м до X4REF,Y4REF, Z4REF
103
5.Розв’язати задачу з п. 2.3.1 першим з описаних в ньому способiв при таких вихiдних даних:
B1 = 29◦ (36 + 10 ·n)′ 06,12′′,
L1 = 72◦ (42 + 10 ·n)′ 21,72′′,
H1 = 1298 м+ n м;
x = (−15 + n) м, |
εx = (−2,3 + 0,1 ·n)′′, |
|
y = (102 + n) м, |
εy = |
(1,1 + 0,1 ·n)′′, |
z = (93 + n) м, |
εz = |
(1,2 + 0,1 ·n)′′. |
6.Розв’язати задачу з п. 2.3.1 другим з описаних в ньому способiв при таких вихiдних даних:
B1 = 29◦ (36 + 20 ·n)′ 06,12′′,
L1 = 72◦ (42 + 10 ·n)′ 21,72′′,
H1 = (1298 + n) м;
x = (−115 + n) м, |
εx = (−2,4 + 0,1 ·n)′′, |
y = (202 + n) м, |
εy = (1,5 + 0,1 ·n)′′, |
z = (88 + n) м, |
εz = (1,3 + 0,1 ·n)′′. |
7.Для елiпсоїда WGS-84 побудувати графiк залежностi радiусу кривизни паралелi вiд геодезичної широти.
8.Для елiпсоїда WGS-84 побудувати графiк залежностi радiусу кривизни першого вертикала вiд геодезичної широти.
9.Для елiпсоїда WGS-84 побудувати графiк залежностi середнього радiусу кривизни вiд геодезичної широти.
10.Для елiпсоїда WGS-84 побудувати графiк залежностi радiусу кривизни нормального перерiза, який проходить через точку з геодезичною широтою B = (50 + 0,1 ·n)◦, вiд азимута.
11.Обчислити компоненти одиничного вектора нормалi, проведеного до
поверхнi елiпсоїда WGS-84 в точцi з координатами B = (10 + 0,1 ·n)◦,
L = (20 + 0,2 ·n)◦.
12.Обчислити довжину дуги меридiану мiж точками з широтами B1 = (10 + 0,1 ·n)◦, B2 = (20 + 0,2 ·n)◦ за формулою (4.16). Результат порiвняти з точним значенням, знайденим за допомогою функцiї Meridi-
104
anArcLength (знайти абсолютну та вiдносну похибки).
13.Обчислити довжину дуги меридiану мiж точками з широтами B1 = (10 + 0,1 ·n)◦, B2 = (12 + 0,2 ·n)◦ за формулою (4.17). Результат порiвняти з точним значенням, знайденим за допомогою функцiї MeridianArcLength (знайти абсолютну та вiдносну похибки).
14.Обчислити довжину дуги меридiану мiж точками з широтами B1 = (10 + 0,04 · n)◦, B2 = (12 + 0,05 · n)◦ за формулою (4.18). Результат порiвняти з точним значенням, знайденим за допомогою функцiї MeridianArcLength (знайти абсолютну та вiдносну похибки).
15.Обчислити площу сфероїдичної трапецiї, обмеженої паралелями B1 =
(10 + 0,1 |
· |
n)◦, B = (20 + 0,2 |
· |
n)◦ та меридiанами L = (40 + 0,3 |
· |
n)◦, |
|
◦ |
1 |
|
|||
|
|
2 |
|
|
|
L2 = (60 + 0,4 ·n) .
16.Дано координати вершин сферичного трикутника, розташованого на сферi одиничного радiусу:
ϕ1 = (20 + 0,1 ·n)◦, |
L1 = (10 + 0,1 ·n)◦, |
ϕ2 = (40 + 0,2 ·n)◦, |
L2 = (20 + 0,2 ·n)◦, |
ϕ3 = (60 + 0,3 ·n)◦, |
L3 = (30 + 0,3 ·n)◦. |
Знайти довжини сторiн, кути при вершинах, сферичний надлишок та площу трикутника.
17.Дано сторони сферичного трикутника, розташованого на сферi одиничного радiусу:
a = 1 + 0,01 ·n, b = 2 + 0,02 ·n, c = 1,5 + 0,03 ·n.
Знайти кути при вершинах, сферичний надлишок та площу трикутника.
18.Дано кути сферичного трикутника, розташованого на сферi одиничного радiусу:
α = (30 + 0,1 ·n)◦, β = (70 + 0,2 ·n)◦, γ = (90 + 0,3 ·n)◦,
Знайти сторони трикутника, сферичний надлишок та площу трикутника.
19.У сферичного трикутника, розташованого на сферi одиничного радiусу, вiдомi двi сторони
a = 1,2 + 0,01 ·n b = 1,8 + 0,02 ·n
105
та кут мiж ними
γ = (30 + 0,1 ·n)◦.
Знайти невiдому сторону та невiдомi кути, сферичний надлишок та площу трикутника.
20. У сферичного трикутника, розташованого на сферi одиничного радiусу, вiдома сторона
a = 1,5 + 0,01 ·n
та прилеглi до неї кути
β = (70 + 0,1 ·n)◦ γ = (80 + 0,1 ·n)◦.
Знайти невiдомi сторони та невiдомий кут, сферичний надлишок та площу трикутника.
21.Розв’язати задачу з п.5.4.1 при ϕ1 = (30 + n)◦, α1 = 45◦, σ = 0,2.
22.Розв’язати задачу з п.5.4.2 при ϕ1 = (30 + n)◦, ϕ2 = 45◦, λ = 20◦.
23.На елiпсоїдi WGS-84 методом допомiжної точки розв’язати пряму геодезичну задачу при таких початкових даних:
B1 = (30 + 0,1 ·n)◦, |
L1 = (40 + 0,2 ·n)◦, |
A1 = (10 + 0,3 ·n)◦, |
s = (200 + n) км |
Результати розв’язання порiвняти з точним розв’язком, отриманим за допомогою функцiї SolveDirectProblem (знайти абсолютнi та вiдноснi похибки).
24.На елiпсоїдi WGS-84 методом Рунге–Кутта–Iнгланда розв’язати пряму геодезичну задачу при таких початкових даних:
B1 = (30 + 0,1 ·n)◦, |
L1 = (40 + 0,2 ·n)◦, |
A1 = (10 + 0,3 ·n)◦, |
s = (300 + n) км |
Результати розв’язання порiвняти з точним розв’язком, отриманим за допомогою функцiї SolveDirectProblem (знайти абсолютнi та вiдноснi похибки).
25.На елiпсоїдi WGS-84 за формулами з середнiми аргументами розв’я- зати пряму геодезичну задачу при таких початкових даних:
B1 = (30 + 0,1 ·n)◦, |
L1 = (40 + 0,2 ·n)◦, |
A1 = (10 + 0,3 ·n)◦, |
s = (100 + n) км |
Результати розв’язання порiвняти з точним розв’язком, отриманим за
106
допомогою функцiї SolveDirectProblem (знайти абсолютнi та вiдноснi похибки).
26.На елiпсоїдi WGS-84 за формулами з середнiми аргументами розв’я- зати обернену геодезичну задачу при таких вхiдних даних:
B1 = (30 + 0,1 ·n)◦, |
L1 = (40 + 0,2 ·n)◦, |
B2 = (40 + 0,3 ·n)◦, |
L2 = (50 + 0,4 ·n)◦, |
Результати розв’язання порiвняти з точним розв’язком, отриманим за допомогою функцiї SolveInverseProblem (знайти абсолютнi та вiдноснi похибки).
27.Дано координати вершин сфероїдичного трикутника, розташованого на елiпсоїдi WGS-84:
B1 = (20 + 0,2 ·n)◦, |
L1 = (10 + 0,3 ·n)◦, |
B2 = (40 + 0,3 ·n)◦, |
L2 = (20 + 0,2 ·n)◦, |
B3 = (60 + 0,4 ·n)◦, |
L3 = (30 + 0,1 ·n)◦. |
Знайти довжини сторiн та кути при вершинах.
28.Дано координати вершин сфероїдичного трикутника, розташованого на елiпсоїдi WGS-84:
B1 = (10 + 0,2 ·n)◦, |
L1 = (10 + 0,3 ·n)◦, |
B2 = (15 + 0,3 ·n)◦, |
L2 = (20 + 0,2 ·n)◦, |
B3 = (20 + 0,4 ·n)◦, |
L3 = (30 + 0,1 ·n)◦. |
Знайти площу трикутника. |
|
29.Точка розташована на поверхнi елiпсоїда WGS–84, причому вiдомi її геодезична широта B = (50 + 0,1 ·n)◦ та вiдстань вiд осьового меридiану l = 1◦(0,1 ·n)′. За допомогою функцiї GK_BL2xy обчислити значення її прямокутних координат Гауса–Крюгера, а також значення зближення меридiанiв γ та масштабу m в цiй точцi.
30.На елiпсоїдi WGS–84 способом, описаним в 7.3, розв’язати обернену геодезичну задачу при наступних вхiдних даних:
B1 = 30◦, B2 = (40 + 0,1 ·n)◦, L1 = 55◦, L2 = (58 + 0,05 ·n)◦
(за осьовий меридiан прийняти L = 57◦). Результат порiвняти з точним розв’язком, отриманим за допомогою функцiї SolveInverseProblem (знайти абсолютнi похибки для A1, A2, s).
107