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

69 2K 3
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

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

- 1 - Muc luc Muc luc 1 Danh mục các ký hiệu, các chữ viết tắt 3 MSP : Matlab Server Pages 3 RMI : Remote Method Invocation 3 JSP : Java Server Pages 3 JSTL : Java Standard Tag Library 3 SQL : Structured Query Language 3 JSF : Java Server Pages 3 J2EE : Java 2 Platform Enterprise Edition 3 UI : User Interface 3 JDBC : Java DataBase Connectivity 3 API : Application Programming Interface 3 DBMS : DataBase Management System 3 DB : DataBase 3 Danh mục các hình vẽ 4 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 23 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 25 2.5.9. Thẻ MultiCommand 25 - 2 - 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() 27 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ử dữ liệu kiểu số thực 32 2.8.2. Xử dữ liệu kiểu số phức 35 2.8.3. Xử dữ liệu kiểu ma trận thực 38 2.8.4. Xử dữ liệu kiểu ma trận số phức 41 42 46 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 trng 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 63 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 Một số thẻ trong Matlab 70 - 3 - Danh môc c¸c ký hiÖu, c¸c ch÷ viÕt t¾t MSP : Matlab Server Pages RMI : Remote Method Invocation JSP : Java Server Pages JSTL : Java Standard Tag Library SQL : Structured Query Language JSF : Java Server Pages J2EE : Java 2 Platform Enterprise Edition UI : User Interface JDBC : Java DataBase Connectivity API : Application Programming Interface DBMS : DataBase Management System DB : DataBase WSDL : Web Service Defination Language BPEL : Business Process Execution Language MLSF : Multi Lingual String Format WS-I : Web Services Interoperability - 4 - Danh mục các hình vẽ Hình 1.1. Mô hình Client/Server 9 Hình 2.1. Cấu trúc mở rộng của Matlab cùng với các toolboxes và blocksets 17 Hình 2.2. Tổng quan về Matlab 18 Hình 2.3. Kiến trúc 3 tầng của MSP 19 Hình 2.4. Biểu tợng cài đặt MSP 27 Hình 2.5. Giao diện khởi động cài đặt MSP 28 Hình 2.6. Giao diện thông tin về MSP 28 Hình 2.7. Giao diện thông tin về bản quyền của MSP 29 Hình 2.8. Giao diện lựa chọn đờng dẫn cài đặt MSP 29 Hình 2.9. Giao diện xác nhận tạo th mục cài đặt MSP 29 Hình 2.10. Giao diện cho phép cài đặt MSP tại th mục đã chọn 30 Hình 2.11. Giao diện quá trình cài đặt MSP 30 Hình 2.12. Giao diện thông báo hoàn thành cài đặt MSP 30 Hình 2.13. Giao diện kết thúc quá trình cài đặt 31 Hình 2.14. Biểu tợng cài đặt Java 31 Hình 2.15. Biểu tợng đăng ký MATLAB nh là COM Server 31 Hình 2.16. Biểu tợng chỉnh sửa các đặc tính của MSP 31 Hình 2.17. Đờng dẫn của các th mục chứa mã lệnh và hình ảnh 32 Hình 2.18. Biểu tợng khởi động MSP 32 Hình 2.19. Giao diện thực hiện phép tính cộng, trừ, nhân, chia 2 số thực 32 Hình 2.20. Giao diện sau khi nhập số liệu 33 Hình 2.21. Giao diện sau khi có kết quả 33 Hình 2.22. Giao diện thực hiện phép tính cộng, trừ, nhân, chia 2 số phức 35 Hình 2.23. Giao diện sau khi nhập số liệu 35 Hình 2.24. Giao diện sau khi có kết quả 36 Hình 2.25. Giao diện bài toán xử dữ liệu kiểu ma trận thực 38 Hình 2.26. Giao diện sau khi nhập số liệu 39 Hình 2.27. Giao diện sau khi có kết quả 39 Hình 2.28. Giao diện thực hiện bài toán xử dữ liệu của ma trận số phức 41 Hình 2.29. Giao diện sau khi nhập số liệu 42 Hình 2.30. Giao diện sau khi có kết quả 42 Hình 2.31. Giao diện thực hiện vẽ đồ thị hàm số 46 Hình 2.32. Giao diện sau khi nhập số liệu 47 Hình 2.33. Giao diện sau khi có kết quả 47 Hình 3.1. Giao diện thực hiện chuyển đổi số phức dạng đại số sang dạng Ơle 50 Hình 3.2. Giao diện sau khi nhập số liệu 50 Hình 3.3. Giao diện sau khi có kết quả 51 Hình 3.4. Giao diện thực hiện chuyển đổi số phức dạng ơle dang dạng đại số 51 Hình 3.5. Giao diện sau khi nhập số liệu 52 Hình 3.6. Giao diện sau khi có kết quả 52 Hình 3.7. Giao diện thực hiện giải mạch điện RLC nối tiếp 53 Hình 3.8. Giao diện sau khi nhập số liệu 53 Hình 3.9. Giao diện sau khi có kết quả 54 Hình 3.10. Giao diện thực hiện giải mạch điện 03 nhánh song song 55 - 5 - Hình 3.11. Giao diện sau khi nhập số liệu 55 Hình 3.12. Giao diện sau khi có kết quả 56 Hình 3.13. Giao diện tính các thông số ma trận đặc trng A và B của mạng 2 cửa hình T 57 Hình 3.14. Giao diện sau khi nhập số liệu 58 Hình 3.15. Giao diện sau khi có kết quả 59 Hình 3.16. Giao diện tính các thông số ma trận đặc trng A và B của mạng 2 cửa hình Pi 60 Hình 3.17. Giao diện sau khi nhập số liệu 61 Hình 3.18. Giao diện sau khi có kết quả 62 Hình 3.19. Giao diện thực hiện giải mạch điện ba pha 63 Hình 3.20. Giao diện sau khi nhập số liệu 64 Hình 3.21. Giao diện sau khi có kết qủa 65 Hình 3.22. Giao diện thực hiện biến đổi Laplace ngợc 66 Hình 3.22. Giao diện sau khi nhập số liệu 66 Hình 3.23. Giao diện sau có kết quả 67 - 6 - 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 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 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 thuyết mạch). Nhng 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 - 7 - dựng trang web hỗ trợ giải bài tập 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 thuyết mạch và hớng phát triển của đề tài. - 9 - Chơng 1 Giới thiệu về MÔ Hình Web server- Web client 1.1. Thuật ngữ Client, Server Thuật ngữ Server đợc dùng cho những chơng trình thi hành nh một dịch vụ trên toàn mạng. Các chơng trình Server này chấp nhận tất cả các yêu cầu hợp lệ đến từ mọi nơi trên mạng, sau đó thi hành dịch vụ trên Server và trả kết quả về máy yêu cầu. Một chơng trình đợc coi là Client khi nó gửi các yêu cầu tới máy có chơng trình Server và chờ đợi câu trả lời từ Server. Chơng trình Server và Client nói chuyện với nhau bằng các thông điệp (message) thông qua một cổng truyền thông liên tác IPC (Interprocess Communication). Để một chơng trình Server và một chơng trình Client có thể giao tiếp đợc với nhau thì giữa chúng phải có một chuẩn để giao tiếp, chuẩn này đợc gọi là giao thức (Protocol). Nếu một chơng trình Client nào muốn yêu cầu lấy thông tin từ Server thì nó phải tuân theo giao thức Server đa ra. Với sự phát triển mạng nh hiện nay có rất nhiều giao thức chuẩn trên mạng ra đời. Các giao thức chuẩn (ở tầng mạng và tầng vận chuyển) đợc sử dụng rộng rãi nh hiện nay nh: Giao thức TCP/IP, giao thức SNA của IBM, OSI, ISDN, X2.5 hoặc giao thức LAN to LAN NetBios. Một máy tính chứa chơng trình Server đợc coi là một máy chủ hay máy phục vụ (Server) và máy chứa chơng trình Client đợc coi là máy khách(Client). Mô hình trên mạng mà các máy chủ và máy khách giao tiếp với nhau theo một hoặc nhiều dịch vụ đợc coi là mô hình Client /Server. 1.2. Mô hình Client/Server Thực tế mô hình Client/Server là sự mở rộng tự nhiên và tiện lợi cho việc truyền thông lên các máy tính cá nhân mô hình này cho phép xây dựng các chơng trình Client/Server một cách dễ dàng và sử dụng chúng để liên tác với nhau đạt hiệu quả hơn Mô hình Client/Server nh sau: Hình 1.1. Mô hình Client/Server Đây là mô hình tổng quát nhất, trên thực tế thì một Server có thể đợc nối tới nhiều Server khác nhằm làm việc hiệu quả và nhanh chóng hơn. Khi nhận đợc một Chơng 1: Giới thiệu về mô hình Web Server- Web Client Client Server Gửi yêu cầu Trả về trang Web - 10 - yêu cầu từ Client, Server này có thể gửi tiếp yêu cầu vừa nhận đợc cho một Server khác. Ví dụ nh Database Server vì bản thân nó không thể xử yêu cầu này đợc. Máy Server có thể thi hành các nhiệm vụ đơn giản hoặc phức tạp. Ví dụ nh một máy chủ trả lời thời gian hiện tại trong ngày khi một máy Client yêu cầu lấy thông tin về thời gian, nó sẽ phải gửi yêu cầu lấy thông tin về thời gian theo một một tiêu chuẩn do một Server đặt ra, mức yêu cầu đợc chấp nhận thì máy Server sẽ trả về một thông tin mà Client yêu cầu. Có rất nhiều dịch vụ trên mạng nhng nó hoạt động theo nguyên là nhận các yêu cầu từ Client sau đó xử và trả lại các yêu cầu cho Client yêu cầu. Thông thờng chơng trình Client/ Server đợc thi hành trên hai máy khác nhau cho dù lúc nào Server cũng ở trạng thái sẵn sàng chờ nhận yêu cầu từ Client nhng trên thực tế một tiến trình liên tục qua lại (interaction) giữa Client với Server lại bắt đầu ở phía Client khi mà Client gửi tín hiệu yêu cầu tới Server. Các chơng trình Server thờng đều thi hành ở mức ứng dụng (tầng ứng dụng của mạng). Sự thuận lợi của phơng pháp này là nó có thể làm việc trên bất cứ một mạng máy tính nào hỗ trợ giao thức truyền thông chuẩn mà cụ thể ở đây là giao thức TCP/IP. Với các giao thức chuẩn này cũng giúp cho các nhà sản xuất có thể tích hợp nhiều sản phẩm khác nhau của họ lên mạng mà không gặp khó khăn gì. Với các chuẩn này thì các chơng trình Server cho một ứng dụng nào đó có thể thi hành trên một hệ thống chia sẻ thời gian với nhiều chơng trình và dịch vụ khác hoặc nó có thể chạy trên chính một máy tính cá nhân bình thờng. Có thể có nhiều Server cùnh làm một dịch vụ, chúng có thể nằm trên nhiều máy tính hoặc một máy tính. Với mô hình trên thì mô hình Client/Server chỉ mang đặc điểm của phần mềm không liên quan đến phần cứng mặc dù trên thực tế yêu cầu cho một máy Server là cao hơn rất nhiều so với máy Client. do là máy Server phải quản rất nhiều các yêu cầu từ các Client khác nhau trên mạng máy tính. Đánh giá về mô hình Client/Server Có thể nói rằng với mô hình Client/Server thì dờng nh mọi thứ đều nằm trên bàn ngời sử dụng, nó có thể truy cập dữ liệu từ xa (bao gồm các công việc nh gửi và nhận file, tìm kiếm thông tin. . . ). Mô hình Client/Server cung cấp một nền tảng tởng cho phép tích hợp các kỹ thuật hiện đại nh mô hình thiết kế hớng đối tợng, hệ chuyên gia, hệ thông tin địa lý(GIS). . . Chơng 1: Giới thiệu về mô hình Web Server- Web Client - 11 - Một trong những vấn đề nảy sinh trong mô hình này đó là tính an toàn và bảo mật thông tin trên mạng. Do phải trao đổi dữ liệu giữa hai máy ở hai khu vực khác nhau cho nên dễ dàng xẩy ra hiện tợng thông tin truyền trên mạng bị lộ. Trong mô hình Client/Server ngời ta còn định nghĩa cụ thể cho một máy Client là một máy trạm mà chỉ đợc sử dụng bởi một ngời dùng thể hiện tính độc lập của nó. Máy Client có thể sử dụng các hệ điều hành bình thờng nh Win9x, Dos OS/2. Bản thân mỗi một Client cũng đợc tích hợp nhiều chức năng trên hệ điều hành mà nó chạy. Nhng khi đợc nối vào một mạng LAN/WAN theo mô hình Client/Server thì nó còn có thể sử dụng thêm các chức năng do hệ điều hành mạng đó cung cấp với nhiều dịch vụ khác nhau(cụ thể là các dịch vụ đó do các Server trên mạng này cung cấp) ví dụ nó có thể yêu cầu lấy dữ liệu từ một Server hay gửi dữ liệu lên Server đó ). Thực tế trong các phần ứng dụng của mô hình Client/Server các chức năng hoạt động chính là sự kết hợp giữa Client/Server với sự chia sẻ tài nguyên, dữ liệu trên cả hai máy. Vai trò của Client trong mô hình Client/Server: Client đợc coi là ngời sử dụng các dịch vụ trên mạng do một hoặc nhiều máy chủ cung cấp và Server đợc coi nh là ngời cung cấp dịch vụ để trả lời các yêu cầu của Client điều quan trọng là phải hiểu đợc vai trò hoạt động của nó trong một mô hình cụ thể một máy Client trong mô hình này lại là Server trong một mô hình khác. Ví dụ nh một máy trạm làm việc nh một Client thờng trong mạng LAN nhng đồng thời nó có thể đóng vai trò nh một máy in chủ (Printer Server) cung cấp dịch vụ in ấn từ xa cho nhiều Client khác. Việc sử dụng Client đợc hiểu nh là bề nổi của các dịch vụ trên mạng, nếu có thông tin vào hoặc ra thì chúng sẽ đợc hiển thị trên máy Client. Server còn đợc định nghĩa nh một máy tính nhiều ngời sử dụng (Multi user computer). Vì một Server phải quản nhiều yêu cầu từ các Client trên mạng cho nên nó hoạt động sẽ tốt hơn nếu hệ điều hành của nó là đa nhiệm với các tính năng hoạt động độc lập song song với nhau nh hệ điều hành UNIX, WindowsNT Server cung cấp và điều khiển các tiến trình truy cập vào tài nguyên của hệ thống. Các ứng dụng chạy trên Server phải đợc tách rời nhau để một lỗi của ứng dụng này không làm hỏng ứng dụng khác. Tính đa nhiệm đảm bảo một tiến trình không sử dụng toàn bộ tài nguyên của hệ thống. Vai trò của Server nh là một nhà cung cấp dịch vụ cho các Client yêu cầu tới khi cần, các dịch vụ cơ sở dữ liệu in ấn, truyền file, hệ thống Các ứng dụng Server cung cấp các dịch vụ máy tính chức năng để hỗ trợ cho các hoạt động trên các máy Chơng 1: Giới thiệu về mô hình Web Server- Web Client [...]... dụng vào trang Web đợc gọi là mô hình Web Client- Web Server Giao thức chuẩn đợc sử dụng để giao tiếp giữa Web Server và Web Client là HTTP (HyperText Transfer Protocol) Web Client (Web Browser): Các trình duyệt có vai trò nh là Client trong mô hình Client/Server, khi cần xem một trang Web cụ thể nào thì trình duyệt Web sẽ gửi yêu cầu lên cho Web Server để lấy nội dung trang Web đó Web Server: Khi... về Matlab Server Pages - 26 - < /Matlab: PlotData> 2.5.12 Thẻ WriteData - Mô tả: Viết biến của Matlab tới trang web - Thông số : name: Tên biến trong Matlab - Ví dụ: 2.6.Dịch vụ web Matlab 2.6.1 engineOpen() - Mô tả: Khởi động Matlab - Ví dụ: MatlabService.engineOpen()... của MSP: Matlab Tag library (th viện thẻ Matlab) : Phát triển các trang web kỹ thuật đơn giản nh việc sử dụng các thẻ HTML Matlab RMI Tag Library(th viện thẻ RMI của Matlab) : Sử dụng Matlab từ xa giống nh đang chạy trên máy nội bộ MSP Expression Language Support (hỗ trợ ngôn ngữ biểu diễn): Dành cho việc kết nối dữ liệu và tính toán dễ dàng Malab Web Service: Sử dụng Malab nh là dịch vụ web 2.2 Cơ... hiện MSP sử dụng Java2WSDL cho việc tạo ra các dịch vụ Web Matlab MSP hỗ trợ 2 WSDLs và một trong số chúng là tơng thích WS-I MSP hỗ trợ BPEL 2.5 Th viện thẻ trong Matlab 2.5.1 Thẻ Clean - Mô tả: Xóa tất cả các file MAT, JPG và BMP - Ví dụ : 2.5.2 Thẻ Command - Mô tả: Giao diện lệnh của Matlab - Thông số: cmd- lệnh Matlab - Ví dụ : ; Tạo ma trận magic kích... động và dừng Matlab - Ví dụ : ;Khởi động Matlab ;thực hiện lệnh gán chuỗi 'Hello World' cho biến a ;dừng Matlab < /Matlab: Engine> 2.5.4 Thẻ GetArray - Mô tả: Nhận mảng dữ liệu 2D Matlab - Thông số: name - tên của biến Matlab Chơng 2: Giới thiệu về Matlab Server Pages - 24 - Lu biến Matlab tới biến mảng lớp Java goOnline - Ví dụ: . 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 - 7 - dựng trang web hỗ trợ giải bài tập lý thuyết mạch. 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. 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) . Nhng sẽ mất rất nhiều thời gian để triển khai công việc, đặc biệt để phát

Ngày đăng: 12/05/2014, 00:29

Từ khóa liên quan

Mục lục

  • Muc luc

  • Danh mục các ký hiệu, các chữ viết tắt

  • MSP : Matlab Server Pages

  • RMI : Remote Method Invocation

  • JSP : Java Server Pages

  • JSTL : Java Standard Tag Library

  • SQL : Structured Query Language

  • JSF : Java Server Pages

  • J2EE : Java 2 Platform Enterprise Edition

  • UI : User Interface

  • JDBC : Java DataBase Connectivity

  • API : Application Programming Interface

  • DBMS : DataBase Management System

  • DB : DataBase

  • Danh mục các hình vẽ

  • Lời nói đầu

  • Chương 1

    • Giới thiệu về MÔ Hình Web server- Web client

      • 1.1. Thuật ngữ Client, Server

      • 1.2. Mô hình Client/Server

      • 1.3. ứng dụng mô hình Client/Server

      • 1.4. Mô hình Web Client- Web Server

  • Chương 2

    • Giới thiệu về Matlab server pages

      • 2.1.Matlab Server Pages (MSP) là gì?

      • 2.2. Cơ bản về Matlab

      • 2.3. Kiến trúc của MSP

      • 2.4. Kỹ thuật MSP

        • 2.4.1. Kỹ thuật JavaServer Pages(JSP)

        • 2.4.2. Kỹ thuật JSP Standard Tag Library (JSTL)

        • 2.4.3. Kỹ thuật JavaServer Faces (JSF)

        • 2.4.4. Kỹ thuật Java DataBase Connectivity(JDBC)

        • 2.4.5. Kỹ thuật Remote Method Invocation (RMI)

        • 2.4.6. Kỹ thuật Java 4 Web Services

      • 2.5. Thư viện thẻ trong Matlab

        • 2.5.1. Thẻ Clean

        • 2.5.2. Thẻ Command

        • 2.5.3. Thẻ Engine

        • 2.5.4. Thẻ GetArray

        • 2.5.5. Thẻ GetVector

        • 2.5.6. Thẻ GetScalar

        • 2.5.7. Thẻ GetCharArray

        • 2.5.8. Thẻ GetParam

        • 2.5.9. Thẻ MultiCommand

        • 2.5.10. Thẻ PlotData

        • 2.5.11. Thẻ Thumbnail

        • 2.5.12. Thẻ WriteData

      • 2.6.Dịch vụ web Matlab

        • 2.6.1. engineOpen()

        • 2.6.2. engineClose()

        • 2.6.3. eval()

        • 2.6.4. getArray()

        • 2.6.5. getVector()

        • 2.6.6. getScalar()

        • 2.6.7. putArray()

        • 2.6.8. putVector()

        • 2.6.9. putScalar()

        • 2.6.10. getImage()

      • 2.7. Tải về và cài đặt MSP

      • 2.8. Một số ví dụ sử dụng MSP

        • 2.8.1. Xử lý dữ liệu kiểu số thực

        • 2.8.2. Xử lý dữ liệu kiểu số phức.

        • 2.8.3. Xử lý dữ liệu kiểu ma trận thực.

        • 2.8.4. Xử lý dữ liệu kiểu ma trận số phức.

        • 2.8.5. Vẽ đồ thị

  • Chương 3

    • Kết quả thực hiện

      • 3.1. Thực hiện chuyển đổi giữa hai dạng biểu diễn của số phức

        • 3.1.1. Chuyển đổi đại số-Ơle

        • 3.1.2. Chuyển đổi ơle- đại số

      • 3.2. Giải mạch điện RLC nối tiếp

      • 3.3. Giải mạch điện 3 nhánh song song

      • 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

        • 3.4.1. Mạng hình T

        • 3.4.2. Mạng hình Pi

      • 3.5. Giải mạch điện ba pha

      • 3.6. Tính ảnh Laplace ngược

  • Chương 4

    • Kết luận

  • Tài liệu tham khảo

    • Một số thẻ trong Matlab

Tài liệu cùng người dùng

Tài liệu liên quan