Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсака.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.73 Mб
Скачать

2.7. Создание командной строки Matlab

используя приведенные выше шаблоны:

commandstr.html

<title>Командная строка Matlab</title>

</head>

<body bgcolor="#FFFFFF">

<p><font color="#000000" size="4" face="Arial">

<i>Командная строка MATLAB</i></font></p>

<!--

MATLAB Web Server requires only two items in all input HTML

documents

Действие формы обращается к программе matweb

-->

<form action="/cgi-bin/matweb.exe" method="POST">

<input type="hidden" name="mlmfile" value="commandstr">

<p>Введите команды в это поле:<br>

<textarea cols="50" rows="20" wrap="off" name="intext"></textarea></p>

<p><input type="submit" name="Submit" value="Выполнить"></p>

</form>

<p> </p>

</body>

</html>

commandstr_templ.html

<html>

<head>

<title>Командная строка MATLAB</title>

</head>

<div align="center">

<strong>Командная строка MATLAB</strong></p>

<p>

Результат: $text$<br>

</div>

<p>

<p>

<font color="#0000FF" size="2" face="Arial">

</font>

</body>

</html>

commandstr.m

function retstr = commandstr(instruct, outfile)

retstr = char('');

outstruct.text = instruct.intext;

templatefile = which('commandstr_templ.html');

retstr = htmlrep(outstruct, templatefile);

end

Рис. 16. Результат работы

Рис. 17. Командная строка

Другие пользователи из сети интернет тоже могут пользоваться данным сервисом. Для этого они должны в браузере набирать не http://127.0.0., а http://, ip-адрес в сети/интернет (тот, который прописан в httpd.conf в строке «Listen»), например, если ip в сети 192.168.200.5, то необходимо набирать http://192.168.200.5/.

16