Luận Văn Xây dựng trang web hỗ trợ giải bài tập lý thuyết mạch bằng công cụ Matlab

Thảo luận trong 'Điện - Điện Tử' bắt đầu bởi Thúy Viết Bài, 5/12/13.

  1. Thúy Viết Bài

    Thành viên vàng

    Bài viết:
    198,891
    Được thích:
    167
    Điểm thành tích:
    0
    Xu:
    0Xu
    Mục lục

    Mục lục

    Lời nói đầu. 6
    Chương 1. 9
    Giới thiệu về Mô hình Web server- Web client 9
    1.1. Thuật ngữ Client, Server. 9
    1.2. Mô hình Client/Server. 9
    1.3. ứng dụng mô hình Client/Server. 12
    1.4. Mô hình Web Client- Web Server. 13
    Chương 2. 16
    Giới thiệu về Matlab server pages. 16
    2.1.Matlab Server Pages (MSP) là gì?. 16
    2.2. Cơ bản về Matlab. 16
    2.3. Kiến trúc của MSP. 19
    2.4. Kỹ thuật MSP. 20
    2.4.1. Kỹ thuật JavaServer Pages(JSP). 20
    2.4.2. Kỹ thuật JSP Standard Tag Library (JSTL). 21
    2.4.3. Kỹ thuật JavaServer Faces (JSF). 21
    2.4.4. Kỹ thuật Java DataBase Connectivity(JDBC). 22
    2.4.5. Kỹ thuật Remote Method Invocation (RMI). 22
    2.4.6. Kỹ thuật Java 4 Web Services. 22
    2.5. Thư viện thẻ trong Matlab. 23
    2.5.1. Thẻ Clean. 23
    2.5.2. Thẻ Command. 23
    2.5.3. Thẻ Engine. 23
    2.5.4. Thẻ GetArray. 23
    2.5.5. Thẻ GetVector. 24
    2.5.6. Thẻ GetScalar. 24
    2.5.7. Thẻ GetCharArray. 24
    2.5.8. Thẻ GetParam 24
    2.5.9. Thẻ MultiCommand. 25
    2.5.10. Thẻ PlotData. 25
    2.5.11. Thẻ Thumbnail 25
    2.5.12. Thẻ WriteData. 26
    2.6.Dịch vụ web Matlab. 26
    2.6.1. engineOpen(). 26
    2.6.2. engineClose(). 26
    2.6.3. eval(). 26
    2.6.4. getArray(). 26
    2.6.5. getVector(). 26
    2.6.6. getScalar(). 26
    2.6.7. putArray(). 26
    2.6.8. putVector(). 27
    2.6.9. putScalar(). 27
    2.6.10. getImage(). 27
    2.7. Tải về và cài đặt MSP. 27
    2.8. Một số ví dụ sử dụng MSP. 32
    2.8.1. Xử lý dữ liệu kiểu số thực. 32
    2.8.2. Xử lý dữ liệu kiểu số phức. 35
    2.8.3. Xử lý dữ liệu kiểu ma trận thực. 38
    2.8.4. Xử lý dữ liệu kiểu ma trận số phức. 41
    2.8.5. Vẽ đồ thị 46
    Chương 3. 50
    Kết quả thực hiện. 50
    3.1. Thực hiện chuyển đổi giữa hai dạng biểu diễn của số phức. 50
    3.1.1. Chuyển đổi đại số-ơle. 50
    3.1.2. Chuyển đổi ơle- đại số. 51
    3.2. Giải mạch điện RLC nối tiếp. 52
    3.3. Giải mạch điện 3 nhánh song song. 54
    3.4. Tính các thông số ma trận đặc trưng A và B của mạng 2 cửa hình T và pi 57
    3.4.1. Mạng hình T 57
    3.4.2. Mạng hình Pi 60
    3.5. Giải mạch điện ba pha. 62
    3.6. Tính ảnh Laplace ngược. 65
    Chương 4. 68
    Kết luận. 68
    Tài liệu tham khảo. 69
    Phụ lục. 70
    Một số thẻ trong Matlab. 70
    Lời nói đầu. 6
    Chương 1. 9
    Giới thiệu về Mô hình Web server- Web client 9
    1.1. Thuật ngữ Client, Server. 9
    1.2. Mô hình Client/Server. 9
    1.3. ứng dụng mô hình Client/Server. 12
    1.4. Mô hình Web Client- Web Server. 13
    Chương 2. 16
    Giới thiệu về Matlab server pages. 16
    2.1.Matlab Server Pages (MSP) là gì?. 16
    2.2. Cơ bản về Matlab. 16
    2.3. Kiến trúc của MSP. 19
    2.4. Kỹ thuật MSP. 20
    2.4.1. Kỹ thuật JavaServer Pages(JSP). 20
    2.4.2. Kỹ thuật JSP Standard Tag Library (JSTL). 21
    2.4.3. Kỹ thuật JavaServer Faces (JSF). 21
    2.4.4. Kỹ thuật Java DataBase Connectivity(JDBC). 22
    2.4.5. Kỹ thuật Remote Method Invocation (RMI). 22
    2.4.6. Kỹ thuật Java 4 Web Services. 22
    2.5. Thư viện thẻ trong Matlab. 23
    2.5.1. Thẻ Clean. 23
    2.5.2. Thẻ Command. 23
    2.5.3. Thẻ Engine. 23
    2.5.4. Thẻ GetArray. 23
    2.5.5. Thẻ GetVector. 24
    2.5.6. Thẻ GetScalar. 24
    2.5.7. Thẻ GetCharArray. 24
    2.5.8. Thẻ GetParam 24
    2.5.9. Thẻ MultiCommand. 25
    2.5.10. Thẻ PlotData. 25
    2.5.11. Thẻ Thumbnail 25
    2.5.12. Thẻ WriteData. 26
    2.6.Dịch vụ web Matlab. 26
    2.6.1. engineOpen(). 26
    2.6.2. engineClose(). 26
    2.6.3. eval(). 26
    2.6.4. getArray(). 26
    2.6.5. getVector(). 26
    2.6.6. getScalar(). 26
    2.6.7. putArray(). 26
    2.6.8. putVector(). 27
    2.6.9. putScalar(). 27
    2.6.10. getImage(). 27
    2.7. Tải về và cài đặt MSP. 27
    2.8. Một số ví dụ sử dụng MSP. 32
    2.8.1. Xử lý dữ liệu kiểu số thực. 32
    2.8.2. Xử lý dữ liệu kiểu số phức. 35
    2.8.3. Xử lý dữ liệu kiểu ma trận thực. 38
    2.8.4. Xử lý dữ liệu kiểu ma trận số phức. 41
    2.8.5. Vẽ đồ thị 46
    Chương 3. 50
    Kết quả thực hiện. 50
    3.1. Thực hiện chuyển đổi giữa hai dạng biểu diễn của số phức. 50
    3.1.1. Chuyển đổi đại số-ơle. 50
    3.1.2. Chuyển đổi ơle- đại số. 51
    3.2. Giải mạch điện RLC nối tiếp. 52
    3.3. Giải mạch điện 3 nhánh song song. 54
    3.4. Tính các thông số ma trận đặc trưng A và B của mạng 2 cửa hình T và pi 57
    3.4.1. Mạng hình T 57
    3.4.2. Mạng hình Pi 60
    3.5. Giải mạch điện ba pha. 62
    3.6. Tính ảnh Laplace ngược. 65
    Chương 4. 68
    Kết luận. 68
    Tài liệu tham khảo. 69
    Phụ lục. 70
    Một số thẻ trong Matlab. 70

    Lời nói đầu
    Internet không còn là khái niệm xa lạ với người Việt Nam. Đối với người sử dụng Internet ở mức độ trung bình có thể tìm kiếm một lượng thông tin khổng lồ thông qua việc tìm kiếm, chia sẻ dữ liệu, thông tin trên Internet. Internet liên kết mọi người với nhau để học hỏi kinh nghiệm, phát triển kiến thức. Internet đã xóa bỏ khoảng cách về địa lý cũng như về thời gian.
    Một trong số các dịch vụ của Internet nhằm giúp cho việc trao đổi thông tin trở nên thuận tiện và dễ dàng đó chính là World Wide Web(WWW). WWW gọi tắt là Web - là mạng lưới nguồn thông tin cho phép mọi người có thể khai thác thông tin qua một số công cụ hoặc là chương trình hoạt động dưới các giao thức mạng.
    Web trở nên phổ biến vì Web cung cấp cho người sử dụng khả năng truy cập dễ dàng từ đó người sử dụng có thể khai thác các thông tin đa dạng trên Internet bao gồm văn bản, hình ảnh, âm thanh Web được coi là đa phương tiện của mạng Internet.
    Để xem và đọc các thông tin trên web sử dụng trình duyệt Web, thông dụng nhất là sử dụng trình duyệt Microsoft Internet Exolorer (IE). Tùy thuộc vào yêu cầu cụ thể mà thông tin được định dạng dưới dạng thể hiện khác nhau.
    Đối với một trang web thường có các thành phần sau: hình ảnh, biểu ngữ, counter, logo, search form, nevigator, header, footer, multimedia, forum.
    Trên đây là các thành phần thường có ở các trang web thông thường. Tuy nhiên đối với các trang web được sử dụng để giải quyết các bài toán kỹ thuật ví dụ như giải các bài toán Lý thuyết mạch đòi hỏi khối lượng tính toán lớn do đó thời gian tải của trang thường nhiều. Vì vậy cần phải giảm thiểu những thành phần có thể làm chậm việc tải trang web như các hình ảnh động, âm thanh, video.
    Bạn có thể sử dụng ngôn ngữ lập trình dạng như Java-(một trong số các ngôn ngữ để thiết kế trang web động có thể phù hợp với yêu cầu thiết kế trang web để giải bài toán Lý thuyết mạch). Nhưng sẽ mất rất nhiều thời gian để triển khai công việc, đặc biệt để phát hiện và sửa lỗi. Trong quá tìm kiếm ngôn ngữ thay thế Java có thể thấy Matlab Server Pages(MSP) là giải pháp thích hợp. Khi sử dụng MSP chỉ cần sử tạo hai trang HTML trong đó một trang HTML để nhận dữ liệu đầu vào của bài toán và một trang HTML để hiện thị kết quả ra. Trong trang HTML này để có thể giao tiếp(gọi) Matlab thực hiện tính toán bằng cách sử dụng các thẻ Matlab. Các thẻ này được sử dụng giống như sử dụng các thẻ HTML do đó rất thuận tiện cho người sử dụng. Hơn nữa vì MSP gọi Matlab thực hiện tính toán vì vậy kết quả bài toán đáng tin cậy. Với nhận xét như trên để giải quyết yêu cầu của luận văn với tiêu đề Xây dựng trang web hỗ trợ giải bài tập lý thuyết mạch bằng công cụ Matlab sẽ sử dụng công cụ MSP để tạo trang web. Đây là đề tài có tính ứng dụng cao bởi vì với sự phát triển của Internet như hiện nay và những lợi ích của nó đối với người sử dụng làm cho số người dùng tăng vọt. Đặc biệt đối với học sinh, sinh viên các trường cao đẳng, đại học. Thông qua Internet người học có thể tìm thấy lượng thông tin hữu ích phục vụ đắc lực cho quá trình học tập và nghiên cứu của mình.
    Nội dung của luận văn bao gồm các chương:
    Chương 1: Giới thiệu về Web server- Web client: Giới thiệu tổng quan về mô hình server, client; mô hình web server, web client và ứng dụng của chúng
    Chương 2: Giới thiệu về Matlab Server Pages: Giới thiệu tổng quan về Mattlab Server Pages(MSP), các đặc điểm của MSP, thư viện thẻ, cách thức tải về và cài đặt MSP và một số ví dụng minh hoạ.
    Chương 3: Kết quả thực hiện: Là một số kết quả triển khai sử dụng MSP bao gồm xây dựng các bài toán tính chuyển đổi giữa hai dạng biểu diễn của số phức; giải mạch điện RLC nối tiếp; mạch ba nhánh song song; Tính các thông số Aik, Bik của mạng hai cửa hình T và Pi; mạch ba pha; tính ảnh Laplace ngược.
    Chương 4: Kết luận: Đã sử dụng MSP giải được một số bài toán lý thuyết mạch và hướng phát triển của đề tài.
     

    Các file đính kèm:

Đang tải...