Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
MATLAB.doc
Скачиваний:
202
Добавлен:
13.11.2018
Размер:
1.36 Mб
Скачать

Символьные вычисления (symbolic math toolbox)

Демонстрационные примеры

symintro

начальное знакомство с пакетом Symbolic

symcalcdemo

исчисление

symlindemo

линейная алгебра

symvpademo

точная арифметика

symrotdemo

вращение плоскости

symeqndemo

решение уравнений

Основные операции

sym

создать символьный объект

syms

создать группу символьных объектов

findsym

список символьных объектов

pretty

математическая форма символьного выражения

latex

представление символьного выражения в форме LaTeX

ccode

представление символьного выражения в форме языка C

fortran

представление символьного выражения в форме языка Фортран

Исчисление

diff

дифференцирование

int

интегрирование

limit

нахождение пределов

taylor

разложение в ряд Тэйлора

jacobian

матрица Якоби

symsum

суммирование членов ряда

Линейная алгебра

diag

создать или удалить элементы диагонали

triu

верхняя треугольная матрица

tril

нижняя треугольная матрица

inv

обращение матрицы

det

определитель

rank

ранг матрицы

rref

приведение матрицы к верхней треугольной форме

null

базис нуль-пространства

colspace

базис пространства столбцов

eig

собственные значения и векторы

svd

сингулярное разложение матрицы

jordan

жорданова каноническая форма

poly

характеристический полином

expm

матричная экспонента

Упрощение выражений

simplify

поэлементное упрощение

expand

расширенное представление

factor

разложение на простые множители

collect

«сжатие» выражения

simple

кратчайший вариант упрощения

numden

преобразование в рациональную форму

horner

приведение к схеме Горнера

subexpr

запись с подстановками

subs

подстановка

Решение уравнений

solve

решение алгебраических уравнений

dsolve

решение дифференциальных уравнений

finverse

обращение функции

compose

суперпозиция функций

Точная арифметика

vpa

точные арифметические вычисления

digits

определение и задание точности

Интегральные преобразования

fourier

Фурье:

laplace

Лапласа:

ztrans

Z-преобразование:

ifourier

обратное преобразование Фурье:

ilaplace

обратное преобразование Лапласа:

iztrans

обратное Z-преобразование:

Функции преобразования объектов

double

символьная матрица  числовая

poly2sym

вектор коэффициентов полинома  символь­ный полином

sym2poly

символьный полином  вектор коэффициентов

char

символьный объект  строковый

Специальные функции

sinint

интегральный синус

cosint

интегральный косинус

zeta

Дзета-функция Римана ,

lambertw

W-функция Ламберта

Строковые утилиты

isvarname

контроль допустимости имен

vectorize

векторизация символьного выражения (по­­членное преобразование элементов матриц и векторов)

Дополнительные средства

rsums

суммы Римана

ezplot

построение графика (см. раздел «Графика»)

funtool

вычислитель функций и графопостроитель – см. ниже

Доступ к ресурсам системы Maple (в студенческой версии отсутствует)

maple

доступ к ядру Maple

mfun

вычисление Maple-функций.

mfunlist

вызов списка функций Maple

mhelp

справка по ядру Maple

procread

инсталляция Мaple-процедур (требуется дополнительный пакет – Extended Toolbox)

1 Если загрузка шаблона для создания М-книг была предусмотрена при инсталляции

1 Формат оператора присваивания: Идентификатор = Выражение [;]. Идентификатор (имя) переменной должен начинаться с буквы и содержать не более 19 символов.

2 В общем случае шаг значений параметра цикла может быть и нецелым, например, for a=0:0.1:1…

3 Конец строки устанавливают, нажимая клавишу Enter – аналог символа (,) при наборе нескольких операторов в одной строке

4 Проверку уникальности имени функции можно провести с помощью логической функции MATLAB: exist(‘func’) – поскольку функции с таким именем нет, ans = 0.

1 Если этот параметр отличен от нуля, получается ступенчатая кривая.

2 Вводятся как символьные переменные, например plot(x,y,’gx’)

78

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]