Giao diện bài toán xử lý dữ liệu kiểu ma trận thực

Một phần của tài liệ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 (Trang 37 - 40)

Nhập kích thớc của ma trận và số thực k sau đó nhấn nút Submit.

Hình 2.26. Giao diện sau khi nhập số liệu

Kết quả trả về trên trang web (vidu32.mlsp) nh sau:

Chơng trình thực hiện:

<file vidu31.mlsp>

<html> <head>

<%@ include file="/Scripts/header.inc" %>

<title>Tinh toan voi ma tran thuc so thuc</title> </head>

<table width="30%"><tr><td align="center"> <body bgcolor="#FFFFFF">

<form action="vidu32.mlsp" method="post">

<p>Kich thuoc ma tran magic <br>(toi thieu la 3, toi da la 20):&nbsp; <input type="text" size="2" maxlength="2" name="msize"></p>

<p>so thuc k: &nbsp;<input type="text" size="2" maxlength="4" name="k"></p> <p><input type="submit" name="Submit" value="Submit"></p>

</form><p><font color="#0000FF" size="2" face="Arial">â2009 by Nguyen Thi Phuong Oanh</font></p> </body> </html> <file vidu32.mlsp> <html> <head> <%@ include file="/Scripts/header.inc" %>

<title>Tinh toan voi ma tran thuc so thuc</title> </head>

<body bgcolor="#FFFFFF"> <Matlab:Engine>

<Matlab:Command cmd="size=${param.msize}"/>

Kich thuoc ma tran magic ban dau: <Matlab:WriteData name="size"/> <br><br>

<Matlab:Command cmd="k=${param.k}"/> so thuc k:<Matlab:WriteData name="k"/> <Matlab:Command cmd="a=magic(size)"/> <Matlab:GetArray name="a"/>

<p>ma tran magic ban dau</p> <Matlab:WriteData name="a"/> <Matlab:Command cmd="ka=k*a"/> <Matlab:GetArray name="ka"/>

<p>ma tran sau khi thuc hien phep nhan</p> <Matlab:WriteData name="ka"/>

</Matlab:Engine>

<p><font color="#0000FF" size="2" face="Arial">â2009 by Nguyen Thi Phuong Oanh</font></p>

</body> </html>

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

Bài toán đặt ra là nhập và hiển thị hai ma trận số phức có cùng kích thớc 3X2. Thực hiện phép tính cộng, trừ hai ma trận trên và kết quả trả về là hai ma trận là tổng và hiệu của hai ma trận vừa nhập.

Để thực hiện bài toán này tiến hành xây dựng trang web (vidu41.mlsp) trong đó có các hộp văn bản để nhập các phần tử của hai ma trận A và B và nút ấn submit để gửi biểu mẫu u cầu tính tốn. Trang web (vidu42.mlsp) thực hiện nhiệm vụ nhận dữ liệu, tính tổng, hiệu hai ma trận, định dạng dữ liệu và hiển thị kết quả.

Giao diện ban đầu nh sau:

Một phần của tài liệ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 (Trang 37 - 40)