Пакет MATHCAD
Реферат - Компьютеры, программирование
Другие рефераты по предмету Компьютеры, программирование
2 7 1
7 3 8
20 0 8
54 59
Для задания вектора Alt+M, после этого может быть введено количество строк и столбцов.
Векторы обозначаются V, матрицы M, скалярные величины - буквой z.
z*vумножение вектора на скаляр
v1*v2умножение двух векторов
m1+m2сложение матриц
m1-m2вычитание матриц
mnвозведение матрицы в n-степень
mtтранспортирование матрицы (обозначается как M[Alt]!)
vсумма всех элементов вектора (обозначается как Alt+$+V)
Система имеет так же ряд функций:
length(v) количество элементов вектора
last(v) возврашает индекс последнего элемента вектора max(v)максимальное значение
min(v)минимальное значение
rows(m)число строк матрицы
cols(m)число столбцов
tr(m)след матрицы m, сумма её диагональных элементов
Построение графиков.
MathCAD дает возможность пользователю краине просто выводить результаты вычислений в графической форме.
Графики могут размещаться в любом логически дозволенном месте документа (т.е. помещаться после тех вычислительных блоков, которые готовят исходные данные), иметь любой размер и представлять результаты многих расчетов.
Пример. Построить график параболы при аргументе Х меняющимся от 0 до 5.
Задается переменная Х с пределами изменения. Выводятся табличные значения функции. Все вычисления после задания переменной и ее пределов изменения повторяются столько раз, сколько раз меняется переменная. Т.о., значение переменной и ее функции образуют одномерные массивы - векторы. Каждый элемент вектора заданной функции является индексированной переменной. Для ввода подстрочного индекса необходимо после набора Х ввести символ [, для набора степени ^.
Создание графика. Выведем курсор из вычислительного блока и установим его в место, которое будет левым верхним угломблока графика. Затем введем символ @, обеспечивающий включение графического процессора. На экране появится шаблон будущего графика ввиде прямоугольной рамки с маленькими прямоугольниками, расположенными вдоль осей Х и Y будующего графика. Крайние прямоугольники задают масштабы графиков, а средние служат для указания переменных, изменения которых отображаются графически. Поставив имена этих переменных, введем курсор в пределы шаблона и нажмем Enter. Будет построен заданный график.
Если нас не устаивает вид графика, можно изменить его. Один из способов. Введем курсор в поле графика и нажмем F (подадим команду plot format). Появится сообщения о параметрах построенного графика, которые можно изменить простым редактированием. Исправленные параметры графика сохраняются и в последующем.
Так же легко построить графики нескольких функций - для этого их надо определить и перечислить в виде списка в шаблоне графика.
Возможно построение графика в полярной системе координат.
Трехмерная графика требует задания функций двух переменных f(x, y). Вычисленные по ряду значений х и у значения этой функции используются для задания двухмерной матрицы с условным именем М. Для построения графика достаточно в нужном месте, указанном курсором, ввести шаблон графика - нажатием Alt-2. В левом нижнем углу шаблона вместо светлого прямоугольника нужно указать имя матрицы М. Формат 3D-графиков также задается вводом в его шаблон курсора и нажатием F. Изменив формат, можно представить трехмерную фигуру в наиболее наглядном виде. В частности, можно изменять углы, под которыми видна фигура.
Возможен импорт графических изображений из других систем. Переносимые файлы должны быть преобразованы в файлы с расширением .mcs специальной командой из MS-DOS
mostrans
В результате преобразования получается файл с исходным именем и расширением .mcs, который загружается в систему. Для построения рисунка, импортируемого из другой системы, задается шаблон по Alt-5. В левом нижнем углу на месте светлого прямоугольника нужно ввести имя преобразованного файла без расширения.
ГРАФИЧЕСКОЕ ПОСТРОЕНИЕ.
Задание шаблона, пользования @.
Вся графика определяется её форматом, то есть совокупностью указателей на те или иные параметры. Формат может задаваться глобально и локально (F).
Глобальные параметры - записаны в файл конфигурации.
Локальные параметры
log (s) = Y,XЕсли X,Y - заданы нулями, то нужно пользоваться линейным масштабами по соответствующей оси.
Если X=1 или Y=1, то нужно пользоваться логорифмическим масштабом. X и Y могут быть заданы, как целые числа.
Sub divs Число деления масштабной сетки (если X,Y=1), то масштабная сетка вырождается в прямоугольник.
Допустим значения 1,2,9,....
Size = X, Y - размеры графика (<=127).
Type = l - задание типа линии
l - непрерывная линия с линейной интерполяцией между узловыми точками.
d - строит точки в узлах, не соединяя их линиями.
s - соединяет узлы точками.
e - указывает диапазон возможных расбросов величин.
b - строит прямоугольник, вершины которые расположены на узловых точках.
x - строит знаки, ввиде x в каждой узловой точке.
p -помечает узловые точки знаками +, точки не соединяется.
P -помечает узловые точки знаками +, точки соединяются отрезками прямых.
o -помечает узловые точки прямоугольниками, не соединяя прямыми.
O - помечает узловые точки прямоугольниками, соединяя прямыми.
v -помечает узловые точки ромбиками, не соединяя прямыми.
V - помечает узловые точки ромбиками, соединяя прямыми.
Команды можно комбинировать, н