- Tham gia
- 8/6/06
- Bài viết
- 14,574
- Được thích
- 22,893
- Nghề nghiệp
- U80
Đây là macro dùng để giải hệ phương trình tuyến tính ba ẩn bằng cách xác định định thức. Nhờ bạn nào phiên dịch giúp các dòng lệnh.
Trên trang tính mới, ta có những số liệu sau :
Sau khi chạy macro ta sẽ biết kết quả ưng ý
PHP:
Sub Matrix3()
Dim bj As Byte, Fnc As Object: Dim Dd As Double
Dim Rng As Range, dRng As Range, rTemp As Range
1
Set Rng = [b1].Resize(3, 3)
3 Set Fnc = Application.WorksheetFunction
Dd = Fnc.MDeterm(Rng): [f1].Resize(9, 9).Clear
5 Set dRng = [iV1].End(xlToLeft).Resize(3)
For bj = 7 To 9
7 [g1].Resize(3, 3) = Rng.Value
Cells(1, bj).Resize(3) = dRng.Value
9 Set rTemp = [g1].Resize(3, 3)
Cells(bj - 2, 6) = Fnc.MDeterm(rTemp) / Dd
Next bj
End Sub
Mã:
B c D E
1 12 3 5 100
2 -5 -4 5 -57
3 -1 19 4 45
Chỉnh sửa lần cuối bởi điều hành viên: