ใบงานที่ 7.4
ดีเทอร์มิแนนท์ของแมตริกซ์
ดีเทอร์มิแนนท์
(determinant) ของแมตริกซ์ขนาด 2×2 ซึ่งมีสูตรการคำนวณดังนี้
det(A) = (
)
จงเขียนโปรแกรมเพื่อนำเข้าข้อมูลแมตริกซ์ขนาด
2×2 จากผู้ใช้
คำนวณดีเทอร์มิแนนท์และแสดงผลลัพท์
ตัวอย่างผลการทำงาน
Enter matrix A
Enter
element[1,1]: 1
Enter
element[1,2]: 2
Enter
element[2,1]: 3
Enter element[2,2]:
4
The determenant of A is -2
|
จากนั้นคัดลอกโปรแกรมลงในช่องว่าง โดยไม่ต้องลอกเมท็อด ShowMatrix
และ/หรือ
ReadMatrix หากนำมาใช้โดยไม่มีการเปลี่ยนแปลง
using System;
class Matrix
{
static int[,] ReadMatrix(int
nrows, int ncols )
{
int[,]
m = new int[nrows,
ncols];
for (int i = 0; i < nrows; i++)
{
for
(int j = 0; j < ncols; j++)
{
Console.Write("Enter element[{0},{1}]: ", i + 1, j +
1);
m[i, j] = int.Parse(Console.ReadLine());
}
}
return
m;
}
static void Main()
{
int[,]
A;
Console.Write("Enter matrix ");
Console.ReadLine();
A = ReadMatrix(2,2);
int
det = A[0, 0] * A[1, 1] - A[0, 1] * A[1, 0];
Console.Write("The determenant of A is {0}", det);
Console.Read();
}
}
|
ไม่มีความคิดเห็น:
แสดงความคิดเห็น