Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Рішення базових геодезичних задач

Реферат Рішення базових геодезичних задач





Анотація


У відліку до курсової роботи представлені рішення деяких геодезичних задач за допомогою таких програм, як MS Excel, MathCad, MatLab і Visual Basic.

summary

a report tj the course work presented for solving some surveying tasks with the help of programs like MS Excel, MathCad, MatLab and Visual Basic.


Зміст


Введення

. Розрахунок неприступного відстані

. Рішення прямого кутової засічки за формулами Юнга

. Рішення прямого кутової засічки за формулами Гаусса

. Рішення зворотного кутовий зарубки за формулами Праніс-Праневіча

Висновок

Список літератури


Введення


Робота геодезиста завжди пов'язана з великою кількістю розрахунків, частина з яких проводиться в поле або виконується самими приладами. Проте залишаються розрахунки, виконання яких в ручну займає багато сил і часу, тому їх доцільніше проводити на комп'ютері в призначених для цього програмах.

Так, для розрахунків предствлений вигляді таблиці, найзручніше використовувати пакет програм MS Office, а саме MS Excel. Він дозволяє проробляти основні розрахунки, а так само надати результати в зручному табличному вигляді.

Для більш складних розрахунків можна використовувати такі програми як MathCad, MatLab, Visual Basic.


1. Розрахунок неприступного відстані


У цьому завданню необхідно обчислити відстань від точки А до точки В, між якими розташовуються неприступне перешкоду (рис. 1).


Рис. 1. Схема для обчислення неприступного відстані


Для того щоб зробити обчислення використовувалися такі формули

Теорема синусів для трикутника АВС1:


.


Середнє значення AB:


.


Рішення поставленої задачі вироблялося в різних програмних продуктах: МS Excel, MathCAD, MatLab і Visual Basic 6.0.

Спочатку задача була вирішена засобами МS Excel. Результат представлений на рис. 2.


Рис. 2. Робоче вікно MS Excel при обчисленні неприступного відстані


Результат обчислення неприступного відстані в МS Excel: АВ=223,399 м.

Потім рішення здійснювалося засобами MathCAD [3]. В результаті чого було отримано наступний вигляд обчислення неприступного відстані:


Рис. 3 Робоче вікно MathCad при обчисленні неприступного відстані


Результат обчислення неприступного відстані в MathCAD АВ=223.399 м.

Далі рішення виконувалося засобами MatLab. Результат представлений на рис. 3.

Програмний код для обчислення неприступного відстані виглядає так:

clc=input(laquo;AC1-gt;raquo;);=input(laquo;AC2-gt;raquo;);=input(laquo;AC3-gt;raquo;);=input(laquo;AC4-gt;raquo;);g=input(laquo;d1(grad)-gt;raquo;);g=input(laquo;d2(grad)-gt;raquo;);g=input(laquo;d3(grad)-gt;raquo;);g=input(laquo;d4(grad)-gt;raquo;);m=input(laquo;d1(min)-gt;raquo;);m=input(laquo;d2(min)-gt;raquo;);m=input(laquo;d3(min)-gt;raquo;);m=input(laquo;d4(min)-gt;raquo;);g=input(laquo;b1(grad)-gt;raquo;);g=input(laquo;b2(grad)-gt;raquo;);g=input(laquo;b3(grad)-gt;raquo;);g=input(laquo;b4(grad)-gt;raquo;);m=input(laquo;b1(min)-gt;raquo;);m=input(laquo;b2(min)-gt;raquo;);m=input(laquo;b3(min)-gt;raquo;);m=input(laquo;b4(min)-gt;raquo;);=d1g+d1m/60;=d2g+d2m/60;=d3g+d3m/60;=d4g+d4m/60;=b1g+b1m/60;=b2g+b2m/60;=b3g+b3m/60;=b4g+b4m/60;=(ac1*sin(b1*pi/180))/sin((180-d1-b1)*pi/180);=(ac2*sin(b2*pi/180))/sin((180-d2-b2)*pi/180);=(ac3*sin(b3*pi/180))/sin((180-d3-b3)*pi/180);=(ac4*sin(b4*pi/180))/sin((180-d4-b4)*pi/180);=(AB1+AB2+AB3+AB4)/4


Рис. 4 Робоче вікно MatLab при обчисленні неприступного відстані


Результат обчислення неприступного відстані в MatLab

АВ=223.399 м.

Рішення даного завдання завершувалося обчисленням неприступного відстані засобами Visual Basic 6.0. Було отримано наступний вид рішення, результат якого представлений на рис. 4.

Програма для обчислення неприступного відстані має такий вигляд:

Sub Command1_Click ()=Val (Text1.Text): AC2=Val (Text2.Text): AC3=Val (Text3.Text): AC4=Val (Text4.Text)=3.14=Val (Text5.Text) + Val (Text9.Text)/60=Val (Text6.Text) + Val (Text10.Text)/60=Val (Text7.Text) + Val (Text11.Text)/60=Val (Text8.Text) + Val (Text12.Text)/60=Val (Text13.Text) + Val (Text17.Text)/60=Val (Text14.Text) + Val (Text18.Text)/60=Val (Text15.Text) + Val (Text19.Text)/60=Val (Text16.Text) + Val (Text20.Text)/60=AC1 * (Sin (b1 * pi/180)/Sin ((180 - d1 - b1) * pi/180))= AC2 * ...


сторінка 1 з 4 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Grammar of the Text: its Basic Units and Main Features (based on the novel ...
  • Реферат на тему: Phonetic peculiarities of the popular science text
  • Реферат на тему: Рішення транспортних задач засобами Pascal, MS Excel, MathCad
  • Реферат на тему: Технології аналізу даних (Text Mining, Data Mining)
  • Реферат на тему: Розрахунок апроксимацій експериментальних даних методом найменших квадратів ...