Các thắc mắc về Ma trận và công thức tính Ma trận trong Excel

Liên hệ QC
Thanks nha giờ mình muốn nhân ma trận 6x6 và 1x6 làm thế nào. Nhân ma trận vừa nghịch đảo đó với ma trân {0 0 0 -500 0 -500}
 
Thanks nha giờ mình muốn nhân ma trận 6x6 và 1x6 làm thế nào. Nhân ma trận vừa nghịch đảo đó với ma trân {0 0 0 -500 0 -500}
Bạn phải xác định rõ cái ma trận 1x6 của bạn là ma trận 1 cột 6 hàng hay là ma trận 1 hàng 6 cột. Bởi lẽ kết quả của phép nhân 2 ma trận sẽ khác nhau.

Để thực hiện được phép nhân 2 ma trận (ví dụ A = B x C) thì buộc phải thỏa các yêu cầu sau:
  • Số cột của B phải bằng số dòng của C
  • Các phần tử trong cả 2 ma trận B và C phải là các giá trị số
  • Phải dùng công thức mảng cho phép nhân 2 ma trận (nhấn Ctrl+Shift+Enter sau khi nhập công thức)

Thôi thì làm luôn cho bạn 2 ví dụ nhé.

Giả sử ma trận 1x6 của bạn là ma trận 1 cột 6 hàng:
000-2326.jpg


Công thức ở G22 là một cách viết khác, nghĩa là tôi không cần kẻ cái ma trận 1x6 ra mà nhập thẳng nó vào trong công thức luôn, với dấu chấm phẩy (;) là dấu báo cho Excel biết các phần tử này nằm trong từng dòng.​


Giả sử ma trận 1x6 của bạn là ma trận 1 hàng 6 cột:
001-64.jpg


Ở đây cũng vậy, công thức ở G20 là một cách viết khác, nghĩa là tôi không cần kẻ cái ma trận 1x6 ra mà nhập thẳng nó vào trong công thức luôn, với dấu phẩy (,) là dấu báo cho Excel biết các phần tử này nằm trong từng cột.​


Bạn xem và suy ngẫm thêm nhé.
Để tìm hiểu về các hàm ma trận, bạn tham khảo ở đây (và những bài tiếp theo nó): http://www.giaiphapexcel.com/forum/showthread.php?p=54502#post54502
 
okie, mình đưa bài toán nhân 2 ma trận, nhưng dùng hàm MMULT(array1, array2) sau đó nhấn Ctrl+Shift+Enter. Nhưng bây giờ pác có thể dùng hàm sumproduct hay hàm nào khác để nhân mà không cần dùng hàm MMULT không ? thanks pác nhìu

tính bài này nhưng không dùng hàm MMULT, chỉ được dùng sumproduct hoặc các hàm khác không liên quan đến ma trận......thanks các pác trước.....
 

File đính kèm

Chỉnh sửa lần cuối bởi điều hành viên:
Bạn hỏi có 1 chuyện mà mở 3 topic khác nhau.
 

File đính kèm

không dùng luôn transpose thì sao ạh ?

thanks pác nhìu,pro wá...... Nhưng cho e hỏi thêm, nếu không dùng luôn hàm transpose thì sao ạh ? Vì thầy e nói hàm đó chưa dạy, chưa cho dùng, hix....
 
tích 2 ma trận

làm ơn chỉ em cách tính tích 2 ma trận mà không dùng hàm mmult dc k? em cảm ơn nhìu lám:-=

Xem bài trên
ptm0412
 
Chỉnh sửa lần cuối bởi điều hành viên:
các bác cho e hỏi trong excel muốn nghịch đảo ma trận mà không phải ma trận vuông thì làm thế nào a, e muốn nghịch đảo ma trận 4x9 mà ko biết phải làm thế nào, các bác giúp e với:-=
 
Ma trận không vuông không có nghịch đảo
Ma trận vuông mà định thức bằng 0 cũng không có nghịch đảo

Việc giải hệ phương trình tuyến tính AX = B có số phương trình là m nhỏ hơn số ẩn (là n) có thể giải được bằng ma trận trong Excel, nhưng nghiệm có "thành phần tự do" (lâu rồi, dùng từ có thể không chuẩn) bằng kỹ thuật tách
A = A1 + A2 với A1 vuông (cấp m) và det(A1)<>0
và X =(x1, x2,..., xn ) = X1 + X2 với X1 = (x1, x2,...,xm,0,0,...,0) và X2 = X - X1

đặt X1' là X1 đã bỏ n - m số 0 ở cuối, X2' là x2 đã bỏ m số 0 ở đầu
=> AX = (A1 + A2)X = A1 X1' + A2 X2' = B
=> A1 X1' = B - A2 X2'
=> X1' = (nghịch đảo của A1) * (B - A2 X2')
Các biến x từ m+1 đến cuối là tuỳ ý (ở trên tôi nói là "thành phần tự do"
 
Web KT

Bài viết mới nhất

Back
Top Bottom