СЕТЕВЫЕ ПОМОЩНИКИ-РОБОТЫ

Реакцию y динамической системы на единичное входное воздействие u можно исследовать численными методами, задав время t, коэффициенты числителя N и знаменателя D передаточной функции (см. подробнее help).


t=time(20), u=one(t), N=1, D=[1 2 1], y=lsim(N D u(t)), plot(t [u y])

Программа пишется между тэгами [math] ... [/math]. Сетевой робот позволяет найти также аналитическое решение, если воспользоваться консолью (аналитика ограничена, правая часть - только константа или ноль)

Для анализа устойчивости проверкой размещения в левой полуплоскости (простого) спектра матрицы системы уравнений пространства состояний предназначена консоль

WolframAlpha. В мае 2009 стартовало приложение пакета Математика, управляемое с командной строки и связанное с погодным сервером (распределенными датчиками).

Система терпима к обозначениям переменных и позволяет указать также начальные условия y(0)=1, y'(0) (рядом), см. справку.

Преамбулой derivative of вводится запрос на поиск производной функции, возьмите производные от sin(2t), cos(3t), sin(2t)cos(3t), e^(5t)sin(2t), e^(5t)cos(3t), от суммы двух последних выражений. Формулы записаны в синтаксе этой машины: для примера derivative of e^(-t)(c1 sin(t)+c2 cos(t)). Заметим, что машина не делает предположения о том, что c1 и c2 константы: с1'(t)=0, с2'(t)=0.

Это средства вам в помощь, активно пользуйтесь ими для расчетов и проверок. Сетевые роботы найдут формулы и построят возможные графики, но не заменят опыт персональной работы с ними. Столь много, как ранее, тренироваться при наличии доступных в сети калькуляторов не нужно. Тем не менее, первый раз, как и при знакомстве с арифметикой, все теоретические выкладки следует проделать вручную.

ИТОРИЯ ЯЗЫКА МАТРИЧНЫХ ВЫЧИСЛЕНИЙ

MATLAB как язык программирования был разработан Кливом Моулером (англ. Cleve Moler) в конце 1970-х годов, когда он был деканом факультета компьютерных наук в Университете Нью-Мексико. Целью разработки служила задача дать студентам факультета возможность использования программных библиотек Linpack и EISPACK без необходимости изучения Фортрана. Вскоре новый язык распространился среди других университетов и был с большим интересом встречен учёными, работающими в области прикладной математики. До сих пор в Интернете можно найти версию 1982 года, написанную на Фортране, распространяемую с открытым исходным кодом. Инженер Джон Литтл (англ. John N. (Jack) Little) познакомился с этим языком во время визита Клива Моулера в Стэнфордский университет в 1983 году. Поняв, что новый язык обладает большим коммерческим потенциалом, он объединился с Кливом Моулером и Стивом Бангертом (англ. Steve Bangert). Совместными усилиями они переписали MATLAB на C и основали в 1984 компанию The MathWorks для дальнейшего развития. Эти переписанные на С библиотеки долгое время были известны под именем JACKPAC. Первоначально MATLAB предназначался для проектирования систем управления (основная специальность Джона Литтла), но быстро завоевал популярность во многих других научных и инженерных областях. Он также широко использовался и в образовании, в частности, для преподавания линейной алгебры и численных методов.

СПРАВКА

Сетевая версия iMATLAB написана как надстройка над javascript с целью упрощения доступа к решению типичных задач теории управления в Internet. В сетевой версии нет необходимости инсталлировать специализированное программное обеспечение. Адаптированная версия работает на "тонком клиенте", включая мобильные телефоны. С развитием сети роль ее вычислительных сервисов будет только возрастать.



Rambler's Top100