Chương I: Cơ sử Matlab Matlab là một ngôn ngữ lập trinh thực hành bậc cao được sử dụng đỗ giái cde Vai toán. về kỹ thuật. Matlab tich hợp được việc tỉnh toán, thể liện kết quả, cho phép lập trinh, giao diện làm việc rất dé đàng cho người sử dụng. Dữ ligu cùng với thư viện được lập trinh sẵn cha phép người sứ dựng có thể có được những từng dựng san đây *_ Sử dụng các hàm cỏ sẵn trung thư viện, các phép tính loán học thông thưởng.
“_ Cho phép lập trình tạo ra những ứng đụng mới. »_ Cho phép mô phỏng các mô hình thực tế »_ Phân lich, khảo zẻi và hiển tìu dữ liệu. "- Với phần mềm đổ hoạ cực mạnh w Chờ phứp phat triển, giao tiếp với một số phần ruốm khác như C++, Fortran 1.Tổng quan về cầu trúc dữ liệu của Matlab, các ứng dụng Matlab là một hệ thẳng tương giao, cac phần tử đŒ liệu là một mảng ( máng. này không đòi hỏi về kích thước).
Chứng cho phép giải quyết các vấn đề Hiến quan đến lập trình bằng máy tính, đặc biết là các phép tỉnh về ma trận hay véc tor và có sử dụng ngôn ngất C hoặc Fortran lập trình rồi thực hiện ửng dụng lập trình đó bằng các câu lệnh goi tit Matlab. Matlab duoe viét tit ny chit matrix laboratory tite là thư viện về anatrện, từ đỏ phẫn mềm Matlab được viết nhằm cúng cấp cho việc truy cập vào mềm ma tran mét each dé dang, phin mn ma trên này được phát triển bởi các công trình Limpaek và Eispack. Ngày nay MaHab được phát triển bởi Lapack và Aripack tạo nền mật nghệ thuật phần mềm cho ma hận. Dữ liệu Dữ liệu của MaHab thế hiện dưới dạng ma trận ( hoặc mảng - tổng quát), và có các kiểu ủữ liệu được lột kề sau đây.
«_ Kiểu đơn single, kiểu nảy có lợi về bộ nhớ dữ liệu vi nó đỏi hỏi ít byte nhớ hơn, kiểu dữ liệu này không được sử dụng trong cúc piếp thủ: toán học, độ chính xác kèm hơn. « Kiểu double, kiểu này là kiểu thông đụng nhải cha các biển trong Matlab BOC: Phan Can Phing Nowit huiag din khoa hoa QGS. Tran Wasi Lak “hâm căn thae ig khoa kee 7 Migante Do lường Â: Gác kệ thống điều kiiỂ © Kiéu Sparse. + Kiểu i8, uints, intl6.
+ Kiểu chan, vị dụ ' Hella « Kiểu cell © Kiéu Structure Trong Matlab kiểu đữ liệu double 1a kiéu mie divih sir dung trong ie phop thủ: số học.Ứng dụng Matlab imp dung rat réng rai trong nhiền lính vực và nó sử đựng rất nhiều các phép tỉnh toán học. Với những đặc điểm đỏ và khả năng thản thiện với người sử dụng nêu nó để đảng sử dụng hơn các ngôn ngữ lập trình khác như: Basic, Pascal, C. Matlab cung cấp một môi trường phong phủ cho biểu diễn dir liệu và có khả năng mạnh mu về đồ họa, ban co thé tạo các giao điệu riêng cho người sit dung (Graphical User Interface - GUIs) 8 giai quyết những vấn đề cho riêng mình. Thêm vào đó Matlah đưa ra những công cụ để giải quyết những vấn để đặc biệt, gọi là Toelbox (thư viện công cụ).
Vì dụ Srudent Eảition của Maflab bao gỗm cả Toolbox điều khiển tr động, Toolbox xử W sể liện, Toolbox tinh toán trên biển hình thức. Ngoài ra bạn cũng eó thé ta0 Toolbox cho riêng minh 1.Toolbox là một công cụ quan trong cia Matlab Công cụ này được Mallab cung cấu cho phép bạn ứng dụng các kỷ thuật để phân lích, thiết kê, mô phỏng các mồ hình. Ta cé thé tim thiy toolbox 6 trong méi trường làm việc của: ⁄ˆ Mạng nơ rưn. ¥ Logic me ¥ Simulink 1.
Hệ thống Matlub Hệ thống giao điện cña Matlab được chia thành 5 phân: » Ai trường phái triển BOC: Phan Can Phing Nowit huiag din khoa hoa QGS. Tran Wasi Lak “uận căn thạc lý khoa kee 4 Migante: ‘Oo lường Â: Gức hệ thống Blu kidin Lới nói đầu Dắất mrước ta đang trong quả trình hội nhập, sự cạnh tranh với các rước trên thế giới trong tất các nh vực rất quyết liệt, đòi hỏi các ngành, các cấp phải đổi mới phương pháp quân lý, áp dụng công nghệ tiên tiến, hiện đại, để nâng cao chất lượng và hiệu quả. Đối với ngành giáo đục cổng vậy, để cạnh tranh được phải nâng cao chất lượng đào tạo, giữ vững thương hiệu. Muốn vậy, trong các trưởng học, đặc biệt là các trường đại học và cao đẳng, ngoài yếu tố năng lực của giảng viên, giáa viên, nhà trường cần phải chú trọng đến việc sử dụng phương tiên đạy học hiện đại, ứng dựng các phần mềm phục vụ cho qua tinh giảng day các môn học.
sinh viên tiếp cận với công nghệ tiên tiến giúp các em nẵng cao năng lực nhận thức, nắng lực tư đuy, kỹ năng ứng dụng, để giới quyết tốt niệm vụ mà môn hục yêu cầu. Củc ngành học nói chưng, ngành điện mới riêng, việc giải bải tập các môn học, nhất là mu học Lý Thuyết Mạc]: xuất một lượng thời giai khá lớn, Môn Lý Thuyết Mạch không đi sâu vào việc giái thich các hiện tượng vật lý, má môn học chú ý nhiền đến tỉnh toan va img đụng kỹ thuật, phục vụ cho chuyền ngành và các lịnh vực khoa học kỹ fhmặt khác liền quan đến kỹ thuật điện. Từ trước đến nay phương pháp giải các bài lập về lý thuyết mạch thưởng là: từ sơ đồ mạch điện lập các phương trình, hệ phương trình, sau đó tiên hành giải các phương trình, hệ phương trình để tìm ra kết quả. Gặp những mạch điện cỏ rửiễu phỏp thủ: và phương trình phúc tấp, nhất là trong việc giải các bài lập mạch điêu nhiều nhảnh, mạch điện ở chế độ quủ độ, đường đây đài.
mất rất nhiều thời gian. Để giải quyết vẫn để này, chủng fa cần phải ứng dựng một phân mềm nào đó. Có rất nhiên phần mềm tình loán với khá mãng ứng dụng cao như: Maple, Mathcad, Athematica, Matab.Trong đó Matlab là phần mềm có khả năng ứng đụng cao và tiện ích. Với nội dung bản luận văn : Ung dung Matlab trong xây dựng thư viện một số hàn hỖ trợ giải bài tập lý thuyét mach.
Qua đò, việc thực liện lập các hàm hỗ trợ và việc mô phỏng cả bai tập về mạch điện đỉng phần mẫu Matlab trên máy tính giúp cho sinh viên liễu hành giải các bài lập một cách nhanh chóng, cliilt xác và liệu quả. Nội dụng bản luận văn này gồm các phẩn như sau: Chương I - Cơ sở Maflab: Ciiới thiện tổng quan vẻ phần mềm Matlab, một số đặc điểm và khả năng ng, đụng cơ bản trong, giải các bài Toán kỹ thuật. BOC: Phan Can Phing Nowit huiag din khoa hoa QGS. Tran Wasi Lak “uận căn thạc lý khoa kee 3 Migante: ‘Oo lường Â: Gức hệ thống đilư khiển 3.3, Giao điện sau khi nhập số liều.
Giao điện kết qná - 73 3. Giao điệu tỉnh toàn các thông số cơ băn của đường đây đảu. Giao điện ban đầu. Giao điệu sưu khi nhập số liộu.
Giao điện kết quả 74 3. Giao điệu lính toàn truyền công suất đường đây đài. Giao điện ban đầu - - 75 3. Giao điện sau khi nhập sổ liệu.
Giao điện kết quả - - T77 3. Giao điện tinh toan theo mé hinh Petersen - 7 3. Giao điên ban đầu. Giao điện sau khi hap sé Han - - 78 3.
Giao điện kết quả. - 79 Chương IV: Kết luận và hướng phát triển e của nan vin - M0 4.llướng phát triển - - x0 Tài liệu tham khảo. 281 BOC: Phan Can Phing Nowit huiag din khoa hoa QGS. Tran Wasi Lak “hâm căn thae ig khoa kee 9 Migante Do lường Â: Gác kệ thống điều kiiỂ Bao gồm các cấu lệnh thể hiện để hoạ trong mới trưởng 2D và 3D, tạo các hình ảnh chuyến động, cưng cấp các giao diện tương tic giữa người sử dụng và indy tinh, > Giao tibp voi các ngôn ngữ khác.
Matlab cho phép tương tác với các ngôn ngữ khác như C, Foramt 1. Một số lệnh cơ bản trong Matlab 1. Các phép toán cơ bản. = Cián giá trị cho biển + — * | Che phép toan ‘ Xuất hiện ở cuỗi mỗi giá trị, ngầm định giả trị không cho.
xuất hiền giá trị trên màn hình h Ngăn cách giữa các phân tử (tương đương đầu cách) aps Cấp chính xác tương đối khi cứ dựng giả trị đầu phẩy động. La “Toán tử áo inf V6 cing Wan Nota Number Po Hằng số pi=3. Các biến (khai báo và sử dụng) Chế độ mặc định kết quả của các biển được gán cho ans. Nén sit dung đầu =†a có thể định nghĩa một biển và gản giá trị cho biến đỏ.
Khi nhập tên của một biển mà không pản giá tị, ta thu được giá trị hiện tại của biến. Tên của biển có thể chứa tới 32 chữt cải, gạch ngang thấp cũng như chữ sẻ. Chữt viết hoa và chit viết nhỏ đều được phân biệt. Các giả trị có thê được thực hiện thánh một chuối lệnh trong cùng một dòng, chỉ cách nhau bởi đấu (,), nêu dùng dấu () để lách các lệnh thủ giá trị được xuất ra màn hình, Vidu >>gia giatri 2-4; >>giat: đahri T— # >® xCgiaLriTL + giairi3% X— giak hi Ti ®* giáuri ? BOC: Phan Can Phing Nowit huiag din khoa hoa QGS.
Tran Wasi Lak “hâm căn thae ig khoa kee 9 Migante Do lường Â: Gác kệ thống điều kiiỂ Bao gồm các cấu lệnh thể hiện để hoạ trong mới trưởng 2D và 3D, tạo các hình ảnh chuyến động, cưng cấp các giao diện tương tic giữa người sử dụng và indy tinh, > Giao tibp voi các ngôn ngữ khác. Matlab cho phép tương tác với các ngôn ngữ khác như C, Foramt 1. Một số lệnh cơ bản trong Matlab 1. Các phép toán cơ bản.
= Cián giá trị cho biển + — * | Che phép toan ‘ Xuất hiện ở cuỗi mỗi giá trị, ngầm định giả trị không cho. xuất hiền giá trị trên màn hình h Ngăn cách giữa các phân tử (tương đương đầu cách) aps Cấp chính xác tương đối khi cứ dựng giả trị đầu phẩy động. La “Toán tử áo inf V6 cing Wan Nota Number Po Hằng số pi=3. Các biến (khai báo và sử dụng) Chế độ mặc định kết quả của các biển được gán cho ans.
Nén sit dung đầu =†a có thể định nghĩa một biển và gản giá trị cho biến đỏ. Khi nhập tên của một biển mà không pản giá tị, ta thu được giá trị hiện tại của biến. Tên của biển có thể chứa tới 32 chữt cải, gạch ngang thấp cũng như chữ sẻ. Chữt viết hoa và chit viết nhỏ đều được phân biệt.