More Related Content
PPTX
U.cs101 алгоритм программчлал-3 PPTX
DOCX
10r angiin jishig bodlogo PPTX
PPTX
U.cs101 алгоритм программчлал-1(1) PPTX
PPTX
PDF
What's hot
PPT
PPTX
U.cs101 алгоритм программчлал-2 PDF
PPTX
PPS
PDF
PDF
Ogogdliin sangiin zohion baiguulalt lekts PPTX
функц ашиглаж бодолт хийх PDF
PPTX
U.cs101 алгоритм программчлал-12 PPS
Давталттай алгоритмын бодлогууд PPTX
U.cs101 алгоритм программчлал-5 zasvar badral(1) PDF
Ердийн дифференциал тэгшитгэл PDF
PPTX
PPT
PDF
Microsoft Word программын дадлага ажлууд PPTX
PPTX
PDF
u.cs101 "Алгоритм ба програмчлал" Лекц №2 Viewers also liked
DOCX
DOCX
PPT
PPTX
PPTX
PPTX
U.cs101 алгоритм программчлал-10 PPTX
өгөгдлийн сангийн системийн үндэс PPTX
U.cs101 алгоритм программчлал-7 PDF
PDF
PDF
u.cs101 "Алгоритм ба програмчлал" Лекц №3 PDF
PDF
DOCX
PDF
PDF
DOC
PDF
PPTX
PPTX
Similar to U.cs101 алгоритм программчлал-9
PDF
PDF
u.cs101 "Алгоритм ба програмчлал" Лекц №5 DOCX
Signagdyddhrhrr rvdgr rl-and-system-IW2 (1).docx PDF
Math 10-р ангийн “Матриц”сэдвийн хүрээнд нэмэлт тайлбар, дасгал бодлогууд DOCX
PDF
Ediin zasgiin matematic hicheeliin lekts PDF
PDF
PPTX
U.cs101 алгоритм программчлал-4-zasah PPT
PPTX
PPTX
PPTX
PPTX
U.cs101 алгоритм программчлал-15 PDF
2d-array-func-min-avg-10-2-lab.pdf PPT
PPTX
PPT
PPTX
U.cs101 алгоритм программчлал-14 PDF
U.cs101 алгоритм программчлал-9
- 1.
ВИРТУАЛ ТЕХНОЛОГИЙН ТЭНХИМ,
Е-НЭЭЛТТЭЙ ИНСТИТУТ
Алгоритм ба програмчлал
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ
www.emust.edu.mn
Лекц - 9
- 2.
U.CS101- Алгоритм бапрограмчлал
Сэдэв:Олон хэмжээст матриц түүний
боловсруулалт
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ
www.emust.edu.mn
- 3.
Агуулга:
01 Олонхэмжээт матриц
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ
www.emust.edu.mn
01
02
02
03
04
05
- 4.
Олон хэмжээст хүснэгт
Нэг ижил төрлийн элементүүдийн дарааллыг
(а1,…,аi,…,an) нэг хэмжээст хүснэгт болгон санах ойд
дүрсэлж боловсруулдаг. Нэг хэмжээст хүснэгтийн
элемент нь нэг индексээр бүрэн тодорхойлогдох тул
а[i] хэлбэртэй бичнэ.
Тодорхой тооны мөр, баганатай хүснэгтийг
математикт матриц гэдэг билээ.
Тодорхойлолт: Матрицийг санах ойд мөрүүдийн
дараалал болгон хадгалаад хоёр хэмжээст хүснэгт гэж
нэрлэнэ.
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ
- 5.
Өөрөөр, Мөр, баганаастогтсон нэг ижил төрлийн
элементүүдийн дарааллыг хоёр хэмжээст хүснэгт гэж
нэрлэнэ.
Хоёр хэмжээст хүснэгтийн элемент нь түүний байгаа
мөр, баганы дугаарыг заасан хоёр индекстэй байна:
a[i,j] (i-мөрийн дугаар, j-баганы дугаар). Матрицийн мөр
нь үнэн хэрэгтээ нэг хэмжээст хүснэгт мөн учраас нэг
хэмжээст хүснэгтээс тогтсон хүснэгтийг хоёр хэмжээст
хүснэгт гэнэ хэмээн тодорхойлж болно.
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ
- 6.
Үүнтэй төстэй хоёрхэмжээст хүснэгтээс тогтсон
хүснэгтийг гурван хэмжээст хүснэгт, гурван хэмжээст
хүснэгтээс тогтсон хүснэгтийг дөрвөн хэмжээст хүснэгт
гэх мэтчилэн n-1 хэмжээст хүснэгтээс тогтсон
хүснэгтийг тодорхойлж n хэмжээст хүснэгт гэж
нэрлэдэг ба хоёр ба түүнээс дээш хэмжээст хүснэгтийг
олон хэмжээст хүснэгт гэж нэрлэнэ.
Нэгдүгээрт:Олон хэмжээст хүснэгтийг, нэг хэмжээст
хүснэгттэй адилаар элементүүдийн төрөл, нэр болон
индекс бүрийн авч болох хамгийн их утгыг өгч
тодорхойлно.
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ
- 7.
Жишээлбэл, хоёр хэмжээстхүснэгтийг
төрөл хүснэгтийн_нэр(мөрийн_тоо, баганы_тоо);
хэлбэртэй бичиж тодорхойлно. Тэгэхдээ тухайн
алгоритм, програмыг биелүүлэх үед өгч болох хамгийн
том хүснэгтэд тохируулж мөр, баганы тоог өгнө.
Жишээлбэл хоёр хэмжээст хүснэгтийн хувьд:
int maxn=50, maxm=20;
int a[maxn, maxm]; гэж тодорхойлно.
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ
- 8.
Хоёрдугаарт: Хоёр хэмжээстхүснэгтийн тухайн
элементэд хандахдаа:
Хүснэгтийн_нэр[мөрийн_дугаар, баганын_дугаар]
гэсэн байдлаар хандана.
Олон хэмжээст хүснэгтийн утгыг оруулах ба гаргахдаа
давхар давталт ашигладаг.
Гуравдугаарт: Хоёр хэмжээст хүснэгтийн
элементүүдийн утгыг оруулахдаа:
Дээрхи хүснэгтийн жинхэнэ мөр, баганы тоо n,m (n
£maxn, m £maxm ) өгөгдсөн байгаа бол:
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ
- 9.
гэсэн давхар давталтаарnxm тооны
элементийн утгыг оруулна.
Дөрөвдүгээрт: Хоёр хэмжээст хүснэгтийн
элементүүдийн утгыг гаргахдаа:
хэлбэртэй байна.
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ
- 10.
Мөр ба баганынтоо нь адил хүснэгтийг квадрат
хүснэгт гэдэг.
Тавдугаарт: Олон хэмжээст хүснэгтийн утга
олгох үйлдэл нь нэг хэмжээст хүснэгттэй адил
байна.
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ
- 11.
- 12.
- 13.
Жишээ 2: N,Mтоо болон A(N,M) 2 хэмжээст
матриц өгөгджээ. Энэ матрицын багана бүрийн
нийлбэрүүдийн дундажийг ол.
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ
- 14.
- 15.
Жишээ 3: А(N,N)бүхэл тоон матриц өгөгджээ.
Энэ матрицын эхний элементтэй тэнцүү элемент
хичнээн байгааг олно уу!
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ
- 16.
- 17.
Жишээ 4: А(4,4) матрицын гол диагоналийн ба
түүнээс дээших элементүүдийг геометр
дундажийг ол.
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ
- 18.
- 19.
Жишээ 5: А(7,7)-матрицийн гол диагонал ба
түүнээс доош элементүүд нь сондгой бол эхний
элемент буюу A(0,0)-ээр, тэгш бол A(6,6)
элементээр тус тус үржүүлж өсгөсний дараа A
матрицыг хэвлэнэ үү!
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ
- 20.
- 21.
Жишээ 5: A(9,9)матрицын элементүүдийг
мөрийн дугаарыг 10-аар үржүүлж
баганын дугаарыг нэмсэн утгуудаар бүрдүүлж
энэ матрицыг хэвлэнэ үү!
Виртуал Технологийн Тэнхим, Е-НЭЭЛТТЭЙ ИНСТИТУТ
- 22.