TAILIEUCHUNG - Bài tập lớn kỹ thuật lập trình ĐHBKHN

Xây dựng một thư viện về ma trận bằng C++ cho phép cung cấp các chức năng để sử dụng viết chương trình sau: cinm; mkq=(m1+m2)*(m3-m4); //m1,m2là các ma trận đối tượng cout (istream& is,mt &x); /*Ham nhap ma tan*/ friend mt operator+(const mt& x1,const mt& x2); /*Nap chong toan tu cong ma tran*/ friend mt operator-(const mt& | DIEN 9 - K53 - DHBKHN BÀI TẬP LỚN KỸ THUẬT LẬP TRÌNH Đề bài Xây dựng một thư viện về ma trận bằng C cho phép cung cấp các chức năng để sử dụng viết chương trình sau cin m mkq m1 m2 m3-m4 m1 các ma trận đối tượng cout mkq Viết chương trình minh họa việc sử dụng thư viện ma trận để khảo sát tính điều khiển được với mô hình không gian trạng thái của đối tượng điều khiển. Bài làm Xây dựng thư viện các thuật toán ma trận cần thiết class mt . private int m n float p Cap phat bo nho dong cho mang 2 chieu con tro tro toi con tro public mt mt int m1 int n1 friend ostream operator ostream os const mt x Ham in ma tran friend istream operator istream is mt x Ham nhap ma tan friend mt operator const mt x1 const mt x2 Nap chong toan tu cong ma tran friend mt operator- const mt x1 const mt x2 Nap chong toan tu tru ma tran friend mt operator const mt x1 const mt x2 Nap chong toan tu nhan ma tran friend mt operatorA const mt x const int n Nap chong toan tu luy thua ma tran friend int Rank const mt x Ham tinh hang ma tran friend mt kalman const mt a const mt b Ham tao ma tran Kalman de khao sat tinh dieu khien duoc cua he thong Định nghĩa các hàm include include DIEN 9 - K53 - DHBKHN include include include mt mt this- m 0 this- n 0 this- p NULL mt mt int m1 int n1 this- m m1 this- n n1 this- p new float m1 1 for int i 1 i m1 1 i this- p i new float n1 1 for int j 1 j n1 1 j this- p i j 0 ostream operator ostream os const mt x for int i 1 i i os n for int j 1 j j os setw 6 x. p i j . os n return os istream operator istream is mt x cout So Hang is cout So Cot is new float 1 for int i 1 i 1 i i new float 1 for int j 1 j 1 j cout Phan Tu i j DIEN 9 - K53 - DHBKHN is i j . return is mt operator const mt x1 const mt x2 if cout n Khong thuc hien duoc do hai ma tran khong cung cap getch else mt d for int i 1 i 1 i for int j 1 j 1 j i j i j

TỪ KHÓA LIÊN QUAN
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.