
2025 Зохиолч: Lynn Donovan | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-22 17:33
Одоо бид хоёр хэмжээст асуудлыг хэлэлцэхэд бэлэн байна массив , дуудсан матрицууд (ганц бие: матриц ). А матриц мөр, багана бүхий хүснэгттэй төстэй. Энэ нь боломжтой юм массив олон хэмжээстэй байх. Гурван хэмжээст массив , жишээ нь 3 дэд тэмдэгттэй бөгөөд хэмжээс бүрийг доторх доод тэмдэгтээр төлөөлдөг массив.
Ийм байдлаар матрицын массив гэж юу вэ?
Массив : Нэг төрлийн элементүүдийн цуглуулга. Матриц : Энгийн мөр, баганын зүйл. Аль аль нь өөр өөр орон зайд өөр өөр зүйл юм. Гэхдээ компьютерийн програмчлалд нэг хэмжигдэхүүнүүдийн цуглуулга массив гэж нэрлэж болно матриц . Та төлөөлж болно 2d массив (өөрөөр хэлбэл нэг хэмжээсийн цуглуулга массив ) дотор матриц хэлбэр.
Үүнтэй адилаар 2d массив нь матриц мөн үү? 1D шиг массив , a 2D массив нь нэг нэр өгч болох ижил төрлийн өгөгдлийн нүднүүдийн цуглуулга юм. Гэсэн хэдий ч, А 2D массив байдлаар зохион байгуулагддаг матриц хэд хэдэн мөр, баганатай.
Эндээс харахад массив ба матриц хоёрын ялгаа юу вэ?
Матриц ерөнхийдөө хоёр хэмжээсийг илэрхийлдэг массив өөрөөр заагаагүй бол ихэвчлэн нэг хэмжээст байдаг. А матриц Энэ нь мөн шаталсан 3d математикт хэрэглэгддэг ойлголт юм. А матриц m*n (2d) хэмжээтэй байна. Ан массив m (1d) хэмжээтэй тул энэ нь онцгой тохиолдол юм.
Матрицыг юунд ашигладаг вэ?
Матрицууд Энэ нь хязгаарлагдмал хэмжээст вектор орон зайн хоорондох шугаман газрын зургийг (хэрэв та суурь сонгосон бол) дүрслэх, удирдах, судлах ашигтай арга юм. Матрицууд Мөн квадрат хэлбэрийг төлөөлж болно (энэ нь жишээлбэл, гессийг судлахад дүн шинжилгээ хийхэд хэрэгтэй матрицууд , чухал цэгүүдийн зан байдлыг судлахад бидэнд тусалдаг).
Зөвлөмж болгож буй:
2D массивууд санах ойд хэрхэн хадгалагддаг вэ?

2D массив нь компьютерийн санах ойд нэг мөр дараалан хадгалагддаг. Хэрэв массивын өгөгдлийн утга бүрт B байт санах ой шаардлагатай бөгөөд массив нь C баганатай бол оноо[m][n] гэх мэт элементийн санах ойн байршил нь хаягаас (m*c+n)*B байна. эхний байтаас
Матриц хэвлэгч хуудсан дээр зураас үлдээхэд юу нөлөөлдөг вэ?

Хэвлэсэн баримт дээрх өгүүлбэрүүд эсвэл бүрэн бус тэмдэгтүүдийг хөндлөн зурсан хэвтээ шугамууд нь хэвлэх толгой дээрх нэг буюу хэд хэдэн тээглүүр гулзайлгасан эсвэл туузанд наалдсан байгааг илтгэнэ. Гулзайлгасан зүү нь туузан дээр дарж, тууз нь цаасан дээр дарж, хэвтээ шугам үүснэ
Санах ойд массивууд хэрхэн дүрслэгддэг вэ?

Массивууд нь ихэвчлэн санах ойн хэрэглээг харуулсан диаграммуудаар дүрслэгддэг. Заагчууд нь бусад өгөгдлийн санах ойн хаягийг агуулж байдаг бөгөөд хар дискээр тусгагдсан өгөгдөл рүү чиглэсэн сумаар дүрслэгддэг. Энэ жишээн дээрх массивын бодит хувьсагч нь түүний бүх элементийн санах ойн заагч юм
Цэгэн матриц принтер ба лазер принтерийн хооронд ямар ялгаа байдаг вэ?

Функциональ ялгаа: Цэгэн матриц хэвлэгч нь цаасан дээр "алх"-аар цохигдсон туузтай байдгаараа бичгийн машин шиг ажилладаг. Лазер принтер нь лазерын тусламжтайгаар дүрсийг зурж, хорыг наалдуулдаг бөгөөд дараа нь хорыг хайлуулагчаар дамжуулж цаасан дээр хайлуулдаг
2d массивууд залгаа байна уу?

С хэлэнд хоёр хэмжээст массивыг нэг хэмжээст эгнээний массив гэж үздэг бөгөөд тэдгээр нь өөрөө нэг хэмжээст массив юм. Тиймээс хоёр хэмжээст бүхэл тоон массив AA[][] нь элементүүдийн залгаа дараалал хэлбэрээр хадгалагддаг бөгөөд тус бүр нь нэг хэмжээст массив юм