Hướng dẫn gauss jordan method program in c++ - chương trình phương thức gauss jordan trong c ++

- Quảng cáo -

Cập nhật lần cuối vào ngày 23 tháng 3 năm 2016

Phương pháp Gauss-Jordan được sử dụng để phân tích các hệ thống khác nhau của các phương trình đồng thời tuyến tính phát sinh trong kỹ thuật và khoa học. Phương pháp này tìm thấy ứng dụng của nó trong việc kiểm tra một mạng lưới dưới trạng thái ổn định hình sin, sản lượng của một nhà máy hóa học, mạch điện tử bao gồm các yếu tố bất biến, v.v.

Chương trình C cho phương pháp Gauss-Jordan tập trung vào việc giảm hệ thống phương trình thành dạng ma trận đường chéo bằng các hoạt động hàng sao cho giải pháp được lấy trực tiếp. Hơn nữa, nó làm giảm thời gian và nỗ lực đầu tư vào các cuộc điều chế trở lại để tìm ra những điều chưa biết, nhưng đòi hỏi phải tính toán nhiều hơn một chút. [Xem ví dụ]C program for Gauss-Jordan method is focused on reducing the system of equations to a diagonal matrix form by row operations such that the solution is obtained directly. Further, it reduces the time and effort invested in back-substitution for finding the unknowns, but requires a little more calculation. [see example]

Phương pháp Gauss-Jordan chỉ đơn giản là một sửa đổi của phương pháp loại bỏ Gauss. Việc loại bỏ các ẩn số được thực hiện không chỉ trong các phương trình dưới đây, mà cả ở trên. Điều đó có nghĩa là - không giống như phương pháp loại bỏ, trong đó những điều chưa biết được loại bỏ khỏi phương trình then chốt, phương pháp này loại bỏ chưa biết khỏi tất cả các phương trình.

Chương trình của phương pháp Gauss-Jordan trong C được trình bày ở đây chéo hóa ma trận đã cho bằng các hoạt động hàng đơn giản. Các tính toán bổ sung có thể hơi tẻ nhạt, nhưng phương pháp này, về tổng thể, có thể được sử dụng hiệu quả cho các hệ phương trình đồng thời tuyến tính nhỏ.Gauss-Jordan Method in C presented here diagonalizes the given matrix by simple row operations. The additional calculations can be a bit tedious, but this method, overall, can be effectively used for small systems of linear simultaneous equations.

Trong chương trình Gauss-Jordan C, ma trận đã cho được đường chéo bằng cách sử dụng quy trình từng bước sau.

  1. Phần tử trong cột đầu tiên và hàng đầu tiên được giảm 1, và sau đó các phần tử còn lại trong cột đầu tiên được thực hiện 0 [không].
  2. Phần tử trong cột thứ hai và hàng thứ hai được thực hiện 1, và sau đó các phần tử khác trong cột thứ hai được giảm xuống còn 0 [không].
  3. Tương tự, các bước 1 và 2 được lặp lại cho các cột và hàng tiếp theo thứ 3, thứ 4 và sau.
  4. Quy trình đường chéo tổng thể được thực hiện theo cách tuần tự, chỉ thực hiện các hoạt động hàng.

Mã nguồn cho phương thức Gauss-Jordan trong C:

#include
int main[]
{
    int i,j,k,n;
    float A[20][20],c,x[10];
    printf["\nEnter the size of matrix: "];
    scanf["%d",&n];
    printf["\nEnter the elements of augmented matrix row-wise:\n"];
    for[i=1; i

Bài Viết Liên Quan

Chủ Đề