Энэхүү зааварчилгаа нь матрицын тэгшитгэлийг хэрхэн шийдвэрлэх, MATLAB дээр матриц дээр статистик дүн шинжилгээ хийх талаар тайлбарласан болно.
- Матрицын тэгшитгэл нь Ax = B хэлбэртэй байна.
- Статистик дүн шинжилгээ нь өгөгдлийн цэгүүдийн нийт тоо, хамгийн бага, хамгийн их, хүрээг олох болно. Үүнээс гадна энэ нь нийлбэр, дундаж, стандарт хазайлтыг багтаах болно. Энэ хэсгийг дангаар нь ашиглах боломжтой (1 -р хэсэггүйгээр).
- MATLAB програмчлалын туршлагатай хүмүүсийн хувьд тод хэвлэх нь алхам бүрийн тоймыг санал болгодог.
- Шинэ бөгөөд өөртөө итгэх итгэл багатай MATLAB хэрэглэгчдийн хувьд тод үсэггүй текст нь алхам бүрийн дэлгэрэнгүй тайлбарыг өгөх болно.
- Алхам бүрт налуу хэлбэрээр бичсэн текст нь алхам алхмын жишээг санал болгодог; Програмчлал мэдэхгүй хүмүүс эдгээр жишээг ашиглан бичсэн зүйлтэйгээ харьцуулахыг зөвлөж байна.
Алхам
Алхам 1. MATLAB татаж авах
Хэрэв танд MATLAB татагдаагүй байгаа бол https://www.mathworks.com/store/link/products/student/SV?s_tid=ac_buy_sv_but1_2&requestedDomain=www.mathworks.com хаягаар орж MATLAB татаж аваарай. Хэрэв та өмнө нь хийгээгүй бол оюутны данс үүсгэнэ үү.
2 -р хэсгийн 1: Матрицын тэгшитгэлийг шийдвэрлэх
Алхам 1. Матрицаа Ax = B гэсэн матрицын тэгшитгэлийн стандарт хэлбэрээр ашиглахаар стандартчилна уу
- Энэхүү зааварчилгааны хувьд матрицын тэгшитгэл [1 2 -2; 2 3 1; 3 2 -4] x = [9; 23; 11] тэгшитгэлийг шийдвэрлэх үйл явцыг дүрслэн харуулах болно.
- Матриц [1 2 -2; 2 3 1; 3 2 -4] нь коэффициент матриц юм.
- B матриц нь [9; 23; 11].
- X хувьсагч нь тэгшитгэлийн шийдлийн матриц юм.
Алхам 2. А матриц үүсгэх
- MATLAB -ийг нээнэ үү.
- Текст бичихэд бэлтгэхийн тулд командын цонхыг (дэлгэцийн дунд байрлах том цонх) дарна уу.
- Энэ тохиолдолд 'A' гэсэн хувьсагчийн нэрийг бичээд тэнцүү тэмдгийг (=) бичнэ үү.
- Зүүн хаалт ([) оруулаад өгөгдсөн А матрицыг зүүн дээд талаас эхлэн баруун тийш ажиллуулж дугаар бүрийг таслал эсвэл зайгаар тусгаарлана. Мөрийн төгсгөлд хүрсний дараа цэг таслал оруулах замаар үүнийг илэрхийлнэ. Дараа нь дараагийн эгнээний эхний дугаарыг бичээд дээрхтэй адил үргэлжлүүлнэ үү. Матрицыг бүхэлд нь ингэж оруулаад матрицыг баруун хаалтаар төгсгөнө (]),
- Хувьсагчийг MATLAB ажлын талбарт хадгалахын тулд enter дарна уу.
- 1 -р алхамд өгсөн жишээ матрицын хувьд хэрэглэгч бичнэ A = [1 2 -2; 2 3 1; 3 2 -4] мөн enter дарна уу.
Алхам 3. В матрицыг үүсгэнэ үү
- В матрицыг дээр тайлбарласантай ижил хэлбэрээр бичнэ үү эсвэл доорх товчилсон зааврыг дагана уу.
- Хувьсагчийн нэрийг дараа нь тэнцүү гэсэн тэмдгийг бичнэ үү. Дараа нь зүүн хаалт, матрицын оруулга, баруун хаалт зэргийг бичнэ үү. Дараа нь enter дарна уу.
- Жишээлбэл, хэрэглэгч бичнэ Б = [9; 23; 11] дараа нь enter дарна уу.
Алхам 4. Матрицын тэгшитгэлийг шийдвэрлэхэд матрицууд нийцэж байгаа эсэхийг шалгаарай
Үүнийг хийхийн тулд матриц бүрийн хэмжээг хувьсагч хэлбэрээр хадгалж, А -д В дэх мөрүүдтэй ижил тооны багана байгаа эсэхийг шалгаарай.
- Матрицын алгебрт ашиглахын өмнө матрицыг яагаад нийцтэй эсэхийг шалгах ёстойг https://math.sfsu.edu/smith/Documents/AppendixC.pdf хаягаар орж үзнэ үү.
- А матрицад хэмжээтэй хувьсагч үүсгээрэй. Шинэ хувьсагчийн нэрийг дараа нь тэнцүү тэмдэг, дараа нь 'size' гэж бичээд A матрицын хувьсагчийг хаалтанд оруулна уу. Оруулахыг дарна уу.
- Жишээ матрицын хувьд хэрэглэгч бичих болно Хэмжээ = хэмжээ (A) мөн enter дарна уу.
- Дээр дурдсантай ижил аргаар B матрицын хувьд хувьсагч үүсгэ.
- Жишээлбэл, хэрэглэгч бичнэ Bsize = хэмжээ (B) мөн enter дарна уу.
- А -ийн мөрүүдийг В -ийн багануудтай харьцуулж, шинэ хувьсагчийн нэрийг бичээд дараа нь тэнцүү гэсэн тэмдгийг бичнэ үү. Дараа нь зүүн хаалт, A хэмжээтэй хувьсагчийн нэр ба '(2)' гэсэн хоёр тэнцүү тэмдэг, таны B хэмжээтэй хувьсагчийн нэр '(1)' гэж бичээд хаалт хаах хэрэгтэй. Оруулахыг дарна уу.
- Жишээ матрицын хувьд хэрэглэгч бичнэ comp = (Asize (2) == Bsize (1)) мөн enter дарна уу.
- Хэрэв матрицууд нийцтэй байвал гаралт нь 1 байх ба матрицыг матрицын тэгшитгэлд ашиглаж болно.
- Хэрэв матриц таарахгүй байвал гаралт нь 0 байх ба матрицыг матрицын тэгшитгэлд ашиглах боломжгүй болно.
Алхам 5. x -ийг шийдэх
- 'X =', A матрицын хувьсагчийн нэр, арын зураас () ба В матрицын хувьсагчийн нэрийг бичнэ үү. Оруулахыг дарна уу.
- Жишээлбэл, хэрэглэгч бичнэ x = A / B мөн enter дарна уу.
- Уусмалыг x хувьсагчид хадгалах болно.
2 -р хэсгийн 2: Статистик дүн шинжилгээ хийх
Алхам 1. А матрицыг нэг мөр матриц хэлбэрээр үүсгэнэ
- А -д шинэ хувьсагчийн нэрийг бичээд дараа нь тэнцүү гэсэн тэмдэг тавина уу. Зүүн хаалт ([) ба матриц дахь тоо бүрийг зай эсвэл таслалаар тусгаарлана уу. Баруун хаалт (]) -аар хааж оруулна уу.
- 1 -р хэсгийн 1 -р алхамд өгсөн жишээ матрицын хувьд хэрэглэгч бичнэ Зүүн = [1 2 -2 2 3 1 3 2 -4] мөн enter дарна уу.
Алхам 2. Баригдсан 'numel' функцийг ашиглан өгөгдлийн цэгүүдийн тоог тооцоол
- Шинэ хувьсагчийн нэрийг бичээд дараа нь тэнцүү гэсэн тэмдгийг оруулна уу. Дараа нь 'numel' гэж бичээд A матрицын нэрийг хаалтанд оруулна уу. Оруулахыг дарна уу.
- Жишээлбэл, хэрэглэгч бичнэ Нийт = тоо (дээш) мөн enter дарна уу.
Алхам 3. Баригдсан 'min' функцийг ашиглан өгөгдлийн хамгийн бага хэмжээг тооцоол
- Шинэ хувьсагчийн нэрийг бичээд дараа нь тэнцүү гэсэн тэмдгийг оруулна уу. Дараа нь 'min' гэж бичээд A матрицынхаа нэрийг хаалтанд оруулна уу. Дараа нь enter дарна уу.
- Жишээлбэл, хэрэглэгч бичнэ Амин = мин (Зүүн) мөн enter дарна уу.
Алхам 4. Баригдсан 'max' функцийг ашиглан өгөгдлийн дээд хэмжээг тооцоол
- Шинэ хувьсагчийн нэрийг бичээд дараа нь тэнцүү гэсэн тэмдэг оруулна уу. Дараа нь 'max' гэж бичээд А матрицын нэрийг хаалтанд оруулна уу. Оруулахыг дарна уу.
- Жишээлбэл, хэрэглэгч бичнэ Amax = хамгийн их (Arow) мөн enter дарна уу.
Алхам 5. Хамгийн бага утгаас хамгийн их утгыг хасч өгөгдлийн хүрээг тооцоолно
- Шинэ хувьсагчийн нэрийг бичээд дараа нь тэнцүү гэсэн тэмдэг оруулна уу. Дараа нь хамгийн их хувьсагчийн нэр, хасах тэмдэг (-), хамгийн бага хувьсагчийн нэрийг бичнэ үү. Оруулахыг дарна уу.
- Жишээлбэл, хэрэглэгч бичнэ хүрээ = Амакс - Амин мөн enter дарна уу.
Алхам 6. Дата 'нийлбэр' функцийг ашиглан өгөгдлийн нийлбэрийг тооцоол
- Шинэ хувьсагчийн нэрийг бичээд дараа нь тэнцүү гэсэн тэмдэг оруулна уу. Дараа нь 'sum' гэж бичээд хаалтанд оруулсан А матрицын нэрийг бичнэ үү. Оруулахыг дарна уу.
- Жишээлбэл, хэрэглэгч бичнэ Asum = нийлбэр (Arow) мөн enter дарна уу.
Алхам 7. Дундаж (дундаж) функцийг ашиглан өгөгдлийн дундаж (эсвэл дундаж) тооцоолно уу
- Шинэ хувьсагчийн нэрийг бичээд дараа нь тэнцүү гэсэн тэмдгийг оруулна уу. Дараа нь 'дундаж' гэж бичээд А матрицын нэрийг хаалтанд оруулна уу. Оруулахыг дарна уу.
- Жишээлбэл, хэрэглэгч бичнэ Amean = дундаж (Arow) мөн enter дарна уу.
Алхам 8. Баригдсан 'std' функцийг ашиглан өгөгдлийн стандарт хазайлтыг (дисперсийн квадрат язгуур) тооцоолно уу
- Шинэ хувьсагчийн нэрийг бичээд дараа нь тэнцүү гэсэн тэмдэг оруулна уу. Дараа нь 'std' гэж бичээд хаалтанд оруулсан А матрицын нэрийг бичнэ үү. Оруулахыг дарна уу.
- Жишээлбэл, хэрэглэгч бичнэ Astd = std (Arow) мөн enter дарна уу.
Алхам 9. "Хүснэгт" функцийг ашиглан статистик дүн шинжилгээ хийх хүснэгт үүсгэнэ үү
- Шинэ хувьсагчийн нэрийг бичээд дараа нь тэнцүү гэсэн тэмдэг оруулна уу. Дараа нь 'хүснэгт' гэж бичээд хоёроос найм хүртэлх алхамд зориулагдсан хувьсагч тус бүрийг таслалаар тусгаарлаж хаалтанд оруулна. Оруулахыг дарна уу.
- Жишээлбэл, хэрэглэгч бичнэ Статистик = хүснэгт (Нийт, Амин, Амакс, хүрээ, Asum, Amean, Astd) мөн enter дарна уу.
Зөвлөмж
- Хэрэв та ямар ч үед алдаа гаргасан бол хувьсагчийг зөв хэлбэрээр дахин бичиж, enter дарж орлуулах боломжтой. Энэ нэрээр хадгалагдсан өмнөх хувьсагчийг орлох болно.
- Хэрэв та дахин эхлүүлэхийг хүсч байвал 'clc' гэж бичээд enter дарна уу. Энэ нь та MATLAB -ийг нээж байгаа юм шиг бүх зүйлийг дахин тохируулах болно.
- Хэрэв та командын цонхонд оруулсан тушаалынхаа үр дүнг харуулахгүй байхыг хүсвэл командыг цэг таслалаар дуусгана уу.
- Цэвэр командын цонхтой байхын тулд та enter дарсны дараа MATLAB -ийг хувьсагчаа дахин харуулахаас сэргийлж, таслал бүхий мөрийг таслан зогсоож болно. Хувьсагчдыг ажлын талбарт хадгалсан хэвээр байх бөгөөд тэдгээрийг дэлгэц дээр харуулахгүй.
- MATLAB програм хангамжийн талаар дэлгэрэнгүй мэдээлэл авахыг хүсвэл https://www.mathworks.com/products/matlab.html хаягаар орж програмын талаар илүү ихийг мэдэж аваарай.