Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Babaa Naya
162 views
Mathcad beginning-appendix
Мэдээлэл дамжуулах онол
Education
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 9
2
/ 9
3
/ 9
4
/ 9
5
/ 9
6
/ 9
7
/ 9
8
/ 9
9
/ 9
More Related Content
PDF
Mathcad beginning-part2
by
Babaa Naya
PDF
Mathcad beginning-part3-exercises
by
Babaa Naya
PDF
Mathcad beginning-part3
by
Babaa Naya
PDF
Mtms3 mathematical softs
by
Babaa Naya
PDF
Mathcad beginning-part1
by
Babaa Naya
PDF
Excel data analysis
by
Babaa Naya
PDF
Mathcad beginning-part2-exercises
by
Babaa Naya
PDF
Mathcad beginning-part1-exercises
by
Babaa Naya
Mathcad beginning-part2
by
Babaa Naya
Mathcad beginning-part3-exercises
by
Babaa Naya
Mathcad beginning-part3
by
Babaa Naya
Mtms3 mathematical softs
by
Babaa Naya
Mathcad beginning-part1
by
Babaa Naya
Excel data analysis
by
Babaa Naya
Mathcad beginning-part2-exercises
by
Babaa Naya
Mathcad beginning-part1-exercises
by
Babaa Naya
What's hot
PDF
хичээл 4
by
Delger Nasan
PDF
Lab1
by
Babaa Naya
PPTX
U.cs101 алгоритм программчлал-9
by
Badral Khurelbaatar
ODP
Urvuu hamaaraltai funkts 8r angi-mungunchimeg
by
Munguuzb
PPTX
модультай функц 9
by
Saruul Gankhuyag
PPTX
9.эрэмбэлэлтийн аргууд
by
Bayalagmaa Davaanyam
PPTX
U.cs101 алгоритм программчлал-14
by
Badral Khurelbaatar
PPTX
U.cs101 lection-8
by
Badral Khurelbaatar
PPTX
U.cs101 алгоритм программчлал-7
by
Badral Khurelbaatar
PPTX
Лекц 4
by
Chinzorig Undarmaa
PPTX
U.cs101 алгоритм программчлал-5
by
Badral Khurelbaatar
PPTX
U.cs101 алгоритм программчлал-15
by
Badral Khurelbaatar
PPTX
U.cs101 алгоритм программчлал-13
by
Badral Khurelbaatar
PPTX
бодит тоо
by
Oyundelger Undarmaa
PDF
сургалтын хэрэглэгдэхүүн 2
by
Tstuya68
PDF
Бутархай рациональ функцийг интегралчлах өвөрмөц арга
by
Battur
PDF
Дээд эрэмбийн дифференциал тэгшитгэл
by
Battur
PDF
9.эрэмбэлэлтийн аргууд
by
Bayalagmaa Davaanyam
PPTX
U.cs101 алгоритм программчлал-2
by
Badral Khurelbaatar
PDF
Эх функц ба тодорхой биш интеграл
by
Battur
хичээл 4
by
Delger Nasan
Lab1
by
Babaa Naya
U.cs101 алгоритм программчлал-9
by
Badral Khurelbaatar
Urvuu hamaaraltai funkts 8r angi-mungunchimeg
by
Munguuzb
модультай функц 9
by
Saruul Gankhuyag
9.эрэмбэлэлтийн аргууд
by
Bayalagmaa Davaanyam
U.cs101 алгоритм программчлал-14
by
Badral Khurelbaatar
U.cs101 lection-8
by
Badral Khurelbaatar
U.cs101 алгоритм программчлал-7
by
Badral Khurelbaatar
Лекц 4
by
Chinzorig Undarmaa
U.cs101 алгоритм программчлал-5
by
Badral Khurelbaatar
U.cs101 алгоритм программчлал-15
by
Badral Khurelbaatar
U.cs101 алгоритм программчлал-13
by
Badral Khurelbaatar
бодит тоо
by
Oyundelger Undarmaa
сургалтын хэрэглэгдэхүүн 2
by
Tstuya68
Бутархай рациональ функцийг интегралчлах өвөрмөц арга
by
Battur
Дээд эрэмбийн дифференциал тэгшитгэл
by
Battur
9.эрэмбэлэлтийн аргууд
by
Bayalagmaa Davaanyam
U.cs101 алгоритм программчлал-2
by
Badral Khurelbaatar
Эх функц ба тодорхой биш интеграл
by
Battur
Similar to Mathcad beginning-appendix
PPTX
Mathematica Тэгшитгэл бодох.pptx
by
Altansukh Mainbayar
DOCX
тайлан зассан 2
by
Temka Temuujin
PDF
Math101 Lecture4
by
Munhbayr Sukhbaatar
PPTX
Mathematica Анхны тойм мэдэгдэхүүн.pptx
by
Altansukh Mainbayar
PPTX
Mathematica График байгуулах.pptx
by
Altansukh Mainbayar
PDF
9-Математик.pdf 9-р ангид хэрэглэгдэх даалгавар
by
DuuriiDash
DOCX
Excel function
by
Onon Tuul
DOCX
Lab7 excel
by
BPurev
DOCX
Signagdyddhrhrr rvdgr rl-and-system-IW2 (1).docx
by
LeviAckerman213521
DOCX
Lekts 1
by
dorjoooo
PDF
Soril 29 jishig daalgavar
by
NARANGERELBAYASGALAN
PDF
Hereglee1
by
monhzul_flash
PDF
U.CS101
by
Amarsaikhan Tuvshinbayar
PPTX
7
by
Erke Gul
PDF
Soril 28 jishig daalgavar
by
NARANGERELBAYASGALAN
PDF
Бие даалт - 1 /МТ212/
by
math-programchlal
PPTX
Microsoft excel
by
bazargur
PPTX
Microsoft excel
by
Tselmeg Erdenebaatar
PDF
Soril 26 jishig daalgavar
by
NARANGERELBAYASGALAN
PDF
Soril 26 jishig daalgavar
by
NARANGERELBAYASGALAN
Mathematica Тэгшитгэл бодох.pptx
by
Altansukh Mainbayar
тайлан зассан 2
by
Temka Temuujin
Math101 Lecture4
by
Munhbayr Sukhbaatar
Mathematica Анхны тойм мэдэгдэхүүн.pptx
by
Altansukh Mainbayar
Mathematica График байгуулах.pptx
by
Altansukh Mainbayar
9-Математик.pdf 9-р ангид хэрэглэгдэх даалгавар
by
DuuriiDash
Excel function
by
Onon Tuul
Lab7 excel
by
BPurev
Signagdyddhrhrr rvdgr rl-and-system-IW2 (1).docx
by
LeviAckerman213521
Lekts 1
by
dorjoooo
Soril 29 jishig daalgavar
by
NARANGERELBAYASGALAN
Hereglee1
by
monhzul_flash
U.CS101
by
Amarsaikhan Tuvshinbayar
7
by
Erke Gul
Soril 28 jishig daalgavar
by
NARANGERELBAYASGALAN
Бие даалт - 1 /МТ212/
by
math-programchlal
Microsoft excel
by
bazargur
Microsoft excel
by
Tselmeg Erdenebaatar
Soril 26 jishig daalgavar
by
NARANGERELBAYASGALAN
Soril 26 jishig daalgavar
by
NARANGERELBAYASGALAN
More from Babaa Naya
PDF
Суралцагчийн мэдлэг, чадвар, дадлыг үнэлэх, дүгнэх журам
by
Babaa Naya
PDF
Мэргэжлийн болон техникийн боловсролын сургалтын байгууллагын суралцагчид тэт...
by
Babaa Naya
PDF
Мэргэжлийн болон техникийн боловсролын сургалтын байгууллагын багшид мэргэжли...
by
Babaa Naya
PDF
Мэргэжлийн боловсрол, сургалтын байгууллагын төгсөгчдөд мэргэжлийн диплом, үн...
by
Babaa Naya
PDF
Suraltsagchid chiglesen uilchilgee hesgiin notolgoo
by
Babaa Naya
PDF
Img 20210105 0002
by
Babaa Naya
PDF
Img 20210105 0001
by
Babaa Naya
DOCX
Cisco packet tracer
by
Babaa Naya
DOCX
Cisco packet tracer
by
Babaa Naya
PDF
Lab10
by
Babaa Naya
PDF
Lab9
by
Babaa Naya
PDF
Lab8
by
Babaa Naya
PDF
Lab7
by
Babaa Naya
PDF
Lab6
by
Babaa Naya
DOCX
Lab 6
by
Babaa Naya
PDF
Lab5
by
Babaa Naya
PDF
Lab4
by
Babaa Naya
PDF
Lab3
by
Babaa Naya
PDF
Lab2
by
Babaa Naya
PDF
D.sa302 lab 1
by
Babaa Naya
Суралцагчийн мэдлэг, чадвар, дадлыг үнэлэх, дүгнэх журам
by
Babaa Naya
Мэргэжлийн болон техникийн боловсролын сургалтын байгууллагын суралцагчид тэт...
by
Babaa Naya
Мэргэжлийн болон техникийн боловсролын сургалтын байгууллагын багшид мэргэжли...
by
Babaa Naya
Мэргэжлийн боловсрол, сургалтын байгууллагын төгсөгчдөд мэргэжлийн диплом, үн...
by
Babaa Naya
Suraltsagchid chiglesen uilchilgee hesgiin notolgoo
by
Babaa Naya
Img 20210105 0002
by
Babaa Naya
Img 20210105 0001
by
Babaa Naya
Cisco packet tracer
by
Babaa Naya
Cisco packet tracer
by
Babaa Naya
Lab10
by
Babaa Naya
Lab9
by
Babaa Naya
Lab8
by
Babaa Naya
Lab7
by
Babaa Naya
Lab6
by
Babaa Naya
Lab 6
by
Babaa Naya
Lab5
by
Babaa Naya
Lab4
by
Babaa Naya
Lab3
by
Babaa Naya
Lab2
by
Babaa Naya
D.sa302 lab 1
by
Babaa Naya
Mathcad beginning-appendix
1.
© Б.Алтанхүү, 2007-2008
Mathcad системтэй анхлан танилцах 1 Mathcad системтэй анхлан танилцах 1. Хавсралт: Mathcad системд дифференциал тэгшитгэл бодох a. Кошийн бодлого бодох i. odesolve() функцыг ашиглах ii. rkfixed() функцыг ашиглах iii. Тоон аргыг програмчлах b. Захын нөхцөлт бодлого бодох i. sbval() функцыг ашиглах 1. Хавсралт: Mathcad системд дифференциал тэгшитгэл бодох Mathcad бол зориулалтын програм учраас дифференциал тэгшитгэл бодох тусгай хэрэгслүүд өөрт нь байдаг. Тэдгээрийг дифференциал тэгшитгэл бодогчид (differential equation solvers) хэмээн нэрийднэ. Эдгээр хэрэгслийг: • ганц ширхэг I эрэмбийн тэгшитгэл • ганц ширхэг N-р эрэмбийн тэгшитгэл • I эрэмбийн систем тэгшитгэл • N-р эрэмбийн систем тэгшитгэл зэргийг бодохдоо хэрэглэх боломжтой. Кошийн бодлого бодох Odesolve() функцыг ашиглах Анхны нөхцөл бүхий тэгшитгэл бодох хамгийн хялбар зам бол Odesolve() функцыг ашиглах. Ганц тэгшитгэл өгөгдсөн тохиолдолд энэ функц нь тэгшитгэлийн шийд болох функцыг олно. Харин систем тэгшитгэл өгөгдсөн тохиолдолд тэдгээрийн шийд болох функцуудын векторыг олно. Гэхдээ нэг шаардлага бий. Дифференциал тэгшитгэл хамгийн өндөр эрэмбийн уламжлалынхаа хувьд шугаман (linear) байх ёстой. Функцыг дуудах хэлбэр нь: u := Odesolve(vf, x, vb эсвэл b, [step]) Энд: • vf - систем тэгшитгэлийн үл мэдэгдэгч функцуудыг агуулсан вектор. Зөвхөн систем тэгшитгэл өгөгдсөн үед л энэ аргумент шаардлагатай. Тиймээс ганц тэгшитгэлийн үед үүнийг бичилгүй орхиж болно; • х - тэгшитгэлийн чөлөөт хувьсагч (independent variable), ө.х. шийдийн функцын аргумент; • vb эсвэл b – энэ хоёрын аль нэгийг бичнэ. Энд: • vb - бодох интервалын эхлэл ба төгсгөлийн цэгүүдийг агуулсан вектор;
2.
© Б.Алтанхүү, 2007-2008
Mathcad системтэй анхлан танилцах 2 • b - зөвхөн төгсгөлийн цэг байна; • step - хийх алхмын тоо; • u – тэгшитгэлийн шийд. Энэ нь x-ээс хамаарсан функц байна, ө.х. u=u(x). Odesolve функцыг ашиглахын тулд Solve Block буюу Бодох Талбар гээчийг үүсгэх ёстой. Үүнийг хийхдээ дараах 3 алхмыг гүйцэтгэнэ. • Бодох талбарыг эхлүүлэх тэр газраа курсорыг шилжүүлээд Given хэмээх түлхүүр үгийг бичнэ. Та Given гэж бичиж болно, бас given гэж бичиж болно. Бичиж дуусаад Enter дарж юм уу эсвэл хулганаараа курсорыг доод талын мөрөнд шилжүүлэх хэрэгтэй. Харин ямар ч тохиолдолд Space товчийг дарж болохгүй. Хэрэв тэгэх аваас Given гэсэн түлхүүр үг биш жирийн текст болж хувирна. • Given-ийн доод талд тэгшитгэл, анхны нөхцлүүдийг бичнэ. Ингэхдээ бичих тэнцүүгийн тэмдэг нь тод хар тэнцэтгэл байх ёстой. Үүнийг гаргахдаа Boolean самбарын гэсэн хэрэгслийг сонгох юм уу гарын CTRL+= товчны хослолыг дарах хэрэгтэй. Түүнчлэн: o Үл мэдэгдэх функц ба түүний уламжлалуудыг бичихдээ шууд y, y’ гэхийн оронд y(x), y’(x) г.м.-ээр бичнэ. o Анхны нөхцлийг y(0)=c буюу y’(a)=d г.м.-ээр бичнэ. o Тэгшитгэл дэхь уламжлалуудыг нэг бол d/dx, d/dx2 , d/dx3 г.м.-ээр дифференциалтай бичиж болно, эсвэл шууд y’(x), y’’(x), y’’’(x) гэх мэт илүү хялбараар бичиж болно. Харин анхны нөхцлүүдийн уламжлалыг ямагт штрихтэй бичих ёстой. • Эцэст нь Odesolve функцыг бичнэ. Гэхдээ x-ийн хувьд, бодох интервалын төгсгөлийн цэг b нь эхлэлийн цэгээс ямагт их байх ёстой. Харин эхлэлийн цэг бол мэдээж анхны нөхцлөөс харагдаж байгаа. Жишээ болгоод 0)()(''' =⋅+ xykxy гэсэн 3-р эрэмбийн нэгэн төрлийн тэгшитгэлийг 0)0('',1)0(',1)0( =−== yyy гэсэн анхны нөхцлүүдтэйгээр 5.2=k үед [ ]5,0∈x завсарт хэрхэн бодуулахыг авч үзье.
3.
© Б.Алтанхүү, 2007-2008
Mathcad системтэй анхлан танилцах 3 Тэгшитгэлийн параметр k-г Бодох талбарын дотор талд бичээгүйг анхаараарай. Ингэхийг Mathcad зөвшөөрдөггүй байна. Odesolve функцыг бичихдээ хаалтан дотор зөвхөн чөлөөт хувьсагч, бодох интервалын төгсгөл хоёрыг бичсэн байна. Учир нь өөр зүйлс бичих шаардлагагүй байхгүй. rkfixed() функцыг ашиглах Анхны нөхцөл бүхий дифференциал тэгшитгэл бодох өөр нэг зам бол rkfixed() функцыг ашиглах. rkfixed() нь 4-р эрэмбийн Рунге-Куттын аргаар бодолтыг гүйцэтгэдэг. Энэ функцыг ашиглан 1-р эрэмбийн ганц тэгшитгэл, 1-р эрэмбийн систем тэгшитгэл бодож болно. N-р эрэмбийн ганц тэгшитгэл байвал n ширхэг 1-р эрэмбийн систем тэгшитгэл болгож бодно. N-р эрэмбийн M тооны тэгшитгэл байвал N*M ширхэг 1-р эрэмбийн систем тэгшитгэл болгож бодно. Бодуулах дифференциал тэгшитгэл шугаман бус (nonlinear) байж болно. Функцыг дуудах хэлбэр: S := rkfixed(y, x1, x2, npoints, D) Энд: • y – анхны нөхцлүүдийг агуулах вектор бөгөөд: o 1-р эрэмбийн ганц тэгшитгэлийн хувьд энэ нь ганц элемент бүхий вектор байна; o 1-р эрэмбийн N тооны систем тэгшитгэлүүдийн хувьд N тооны анхны нөхцлийг агуулсан вектор байна; o N-р эрэмбийн ганц тэгшитгэлийн хувьд N тооны анхны нөхцлийг агуулсан вектор байна;
4.
© Б.Алтанхүү, 2007-2008
Mathcad системтэй анхлан танилцах 4 o N-р эрэмбийн M тооны систем тэгшитгэлүүдийн хувьд N*M тооны анхны нөхцлийг агуулсан вектор байна; • x1 ба x2 – бодох интервалын эхлэл, төгсгөлийн цэгүүд. y векторын агуулах утгууд x1-т харгалзана; • npoints – бодолт хийгдэх цэгийн тоо: npoints = (x2 - x1) / h • D(x, y) – тэгшитгэл буюу систем тэгшитгэлийн бүх уламжлалыг агуулсан вектор-функц бөгөөд: o 1-р эрэмбийн ганц тэгшитгэлийн хувьд энэ нь ганц уламжлал байна; o 1-р эрэмбийн N тооны систем тэгшитгэлүүдийн хувьд N тооны уламжлалыг агуулсан вектор байна; o N-р эрэмбийн ганц тэгшитгэлийн хувьд N тооны анхны нөхцлийг агуулсан вектор байна; o N-р эрэмбийн M тооны систем тэгшитгэлүүдийн хувьд N*M тооны анхны нөхцлийг агуулсан вектор байна; • S – бодолтын үр дүнг агуулсан npoints+1 тооны мөртэй, харин: o 1-р эрэмбийн ганц тэгшитгэлийн хувьд 2 баганатай, эхний баганадаа x, дараачийн баганадаа шийдийг агуулсан матриц; o 1-р эрэмбийн N тооны систем тэгшитгэлүүдийн хувьд N тооны баганатай, эхний баганадаа x, дараачийн баганадуудад тэгшитгэл бүрийн шийдийг агуулсан матриц; o N-р эрэмбийн ганц тэгшитгэлийн хувьд N тооны баганатай, эхний баганадаа x, дараачийн баганадуудад шийд болон N-1 хүртэлх эрэмбийн уламжлалуудыг агуулсан матриц; o N-р эрэмбийн M тооны систем тэгшитгэлүүдийн хувьд N*M тооны баганатай, эхний баганадаа x, дараачийн баганадуудад тэгшитгэл бүрийн шийд болон N-1 хүртэлх эрэмбийн уламжлалуудыг агуулсан матриц байна. Жишээ болгоод 0)()(''' =⋅+ xykxy гэсэн 3-р эрэмбийн нэгэн төрлийн тэгшитгэлээ 0)0('',1)0(',1)0( =−== yyy гэсэн анхны нөхцлүүдтэйгээр 5.2=k үед [ ]5,0∈x завсарт хэрхэн бодуулахыг авч үзье.
5.
© Б.Алтанхүү, 2007-2008
Mathcad системтэй анхлан танилцах 5 Тоон аргыг програмчлах Дээр дурдсан хэрэгслүүдээс гадна өөр олон дифференциал тэгшитгэл бодогчид бий. Тэдгээрийг үл дурдан энэ удаа дифференциал тэгшитгэл бодуулах өөр нэгэн боломжийг авч үзье. Энэ нь тэгшитгэл бодох тоон аргыг програмчлан хэрэгжүүлэх арга зам юм. Рунге-Куттын 2-р эрэмбийн арга буюу Эйлерийн өргөтгөл аргын алгоритмыг хэрхэн програмчлахыг үзье. Жишээ болгоод 0)()('' =⋅+ xykxy гэсэн 2-р эрэмбийн нэгэн төрлийн тэгшитгэлийг 1)0(',1)0( −== yy гэсэн анхны нөхцлүүдтэйгээр 3=k үед [ ]5,0∈x завсарт хэрхэн бодуулъя. Юуны өмнө тэгшитгэлийн чөлөөт хувьсагч [ ]5,0∈x завсарт 05.0=h гэсэн алхамтайгаар өөрчлөгдөнө гэе. Тэгвэл x -ийг: hxx ii +=+1 , 1,0 −= Ni гэж бичнэ. Энд 1 05 + − = h N бол x -ийн утгын тоо. Ж.нь: 5,00 == Nxx байна. Дараагийн алхам бол бид 2-р эрэмбийн тэгшитгэлийг 1-р эрэмбийн хоёр тэгшитгэлийн систем болгож задлах хэрэгтэй. Үүний тулд: ⎩ ⎨ ⎧ = = )(')( )()( xyxv xyxu гэсэн орлуулга хийе. Тэгвэл манай дифференциал тэгшитгэл:
6.
© Б.Алтанхүү, 2007-2008
Mathcad системтэй анхлан танилцах 6 ⎩ ⎨ ⎧ −= = )(),(' )()(' xkuuxv xvxu гэсэн систем тэгшитгэл болно. Анхны нөхцлүүд нь: ⎩ ⎨ ⎧ −== == 1)( 1)( 00 00 vxv uxu болно. Рунге-Куттын 2-р эрэмбийн (RK2) арга бол 1-р эрэмбийн тэгшитгэл боддог арга. Бидэнд 2 тэгшитгэл байгаа. Тиймээс тэгшитгэл тус бүр дээр уг аргыг хэрэглэнэ. Бодох интервалыг 1−N ширхэг дэд интервалд хуваасан байгаа. Тухайн нэг 1+i -р цэг дээрх бодолтын алгоритм нь: 1. ),('' iii uxvv = -ийг олно: ii ukv ⋅−=' 2. Эйлерийн томъёогоор )( 2 1 2 1 ++ = ii xvv -ийг олно: ii i v h vv ' 22 1 += + 3. RK2 томъёогоор )( 11 ++ = ii xuu -ийг олно: 2 11 + + ⋅+= i ii vhuu 4. ),('' 2 1 2 1 2 1 +++ = iii uxvv -ийг олно: )' 2 (' 2 1 ii i u h ukv +⋅−= + 5. RK2 томъёогоор )( 11 ++ = ii xvv -ийг олно: 2 11 ' + + ⋅+= i ii vhvv Энэ алгоритмыг, i -ийн утгыг 0-ээс 1−N хүртэл гүйлгэн давтах ёстой. Үр дүнд нь бид N ширхэг vux ,, -ийн утгатай болно. Mathcad системд бодолтыг хэрхэн хийснийг дараах зурагт үзүүллээ:
7.
© Б.Алтанхүү, 2007-2008
Mathcad системтэй анхлан танилцах 7 Энд зарим нэг тайлбар хийе. RK2 болон Эйлерийн аргын томъёонууд нь рекуррент томъёонууд байдаг. Mathcad системд рекуррент, бас хоорондоо холбоотой томъёонуудыг вектор хэлбэрээр бичдэг. Тийм учраас )( 1+ixu , )( 1+ixv -г зурагт үзүүлсэн байдлаар тодорхойлсон болно. Түүнчлэн дээр дурдсан алгоритмын 1, 2, 4-т заасан алхмуудыг RK2- ын томъёонд орлуулж, нэгтгэсэн болно. Захын нөхцөлт бодлого бодох Захын нөхцлүүд бодох интервалын хоёр цэг дээр өгөгдсөн тохиолдлыг авч үзье. Үүнийг хоёр цэгт захын нөхцлийн бодлого (2-point boundary value problem) гэдэг. Хоёр цэгт захын нөхцлийн тэгшитгэлийг бодох хамгийн хялбар зам бол дээр ярьсан Odesolve() функцыг ашиглах. Энэ функцыг хэрхэн ашиглах талаар мөн өмнөх сэдэвт ярьсан тул энэ удаад Буудах аргыг хэрхэн хэрэгжүүлэхийг авч үзье. sbval() функцыг ашиглах Захын нөхцлүүд бодох интервалын эхлэл болон төгсгөлийн цэгүүд дээр хуваагдан өгөгдсөн тохиолдолд энэ функцыг хэрэглэх боломжтой. Функцыг дуудах хэлбэр: S := sbval(v, x1, x2, D, load, score) Энд:
8.
© Б.Алтанхүү, 2007-2008
Mathcad системтэй анхлан танилцах 8 • v – тэгшитгэл (буюу систем тэгшитгэлийг) анхны нөхцөлт бодлого мэтээр бодоход шаардлагатай боловч өгөгдөлгүй орхигдсон анхны нөхцлүүдийг агуулах вектор. Энэ утгуудыг бид өөрсдөө таамгаар өгнө; • x1 ба x2 – бодох интервалын эхлэл, төгсгөлийн цэгүүд. v векторын агуулах утгууд x1-т харгалзана; • D(x, y) – тэгшитгэлийн (буюу систем тэгшитгэлийн) бүх уламжлалыг агуулсан вектор- функц; • load(x1, v) - Өгөгдсөн болон таамагласан бүх анхны нөхцлүүдийг агуулсан вектор- функц. Бүх утгууд нь x1-т харгалзана; • score(x2, y) – бодох интервалын төгсгөлийн x2 цэг дээр өгөгдсөн захын нөхцлүүд ба тэр цэг дээр тэгшитгэлийг (буюу систем тэгшитгэлийг) бодоход олдох шийдүүдийн зөрөөг агуулсан вектор-функц; • S – бодолтын үр дүн. Өгөгдөлгүй орхигдож, тиймээс бид таамаглан өгсөн байсан тэр анхны нөхцлүүдийн тохиромжит утгуудыг агуулсан вектор байна. Эндээс харахад sbval() функц нь яг захын нөхцөлт бодлогын шийдийг гаргаж өгдөггүй байна. Үүний оронд харин тухайн бодлогыг анхны нөхцлийн бодлого болгож хувиргахад шаардлагатай, гэхдээ дутуу байгаа тэр анхны нөхцлүүдийг олж гаргаж өгдөг байна. Буудах аргыг хэрэгжүүлж байна гэсэн үг. Харин энэ гаргаж өгсөн утгуудыг ашиглаад дээр үзсэн Odesolve(), rkfixed() г.м. функцын тусламжтайгаар захын нөхцөлт бодлогоо анхны нөхцөлт бодлого мэтээр бодох боломжтой юм. Жишээ болгоод 0cos)('2)(''2)(''' =−⋅−⋅− xxyxyxy гэсэн 3-р эрэмбийн нэгэн төрлийн тэгшитгэлийг 5.1)3('',4)3(',1)2( ===− yyy гэсэн захын нөхцлүүдтэйгээр [ ]3,2−∈x завсарт хэрхэн бодуулахыг авч үзье.
9.
© Б.Алтанхүү, 2007-2008
Mathcad системтэй анхлан танилцах 9
Download