MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Символьные вычисления

Название:Символьные вычисления
Просмотров:82
Раздел:Информатика, программирование
Ссылка:Скачать(89 KB)
Описание: СИМВОЛЬНЫЕ ВЫЧИСЛЕНИЯ Екатеринбург 2006 Символьные вычисления 1.  Базовые операции Символьные переменные и функции являются объектами класса sym object, в отличие от число

Часть полного текста документа:


СИМВОЛЬНЫЕ ВЫЧИСЛЕНИЯ

Екатеринбург 2006


Символьные вычисления

1.  Базовые операции

Символьные переменные и функции являются объектами класса sym object, в отличие от числовых переменных, которые содержатся в массивах double array.

Функция sym формирует символьную переменную или объект

Синтаксис

S=sym(A)

S=sym (A, flag)

x=sym(‘x’)

x=sym (‘x’, real)

x=sym (‘x’, unreal)

Описание

Ø  Функция S=sym(A) создает объект класса sym для входного аргумента А.

Если А – строка символов, то результатом будет последовательность символов, если А – строка цифр, то результатом будет число, описываемое символьной переменной S. Если А – числовой массив, то результатом будет символьный эквивалент этого объекта.

Ø  Функция x=sym(‘x’) создает символьную переменную x.

Ø  Функция x=sym (‘x’, real) создает символьную переменную x, которая во всех операциях будет рассматриваться как переменная, которая принимает только действительные значения. Это будет справедливо до тех пор, пока ей не будет присвоено, например, значение комплексного числа.

Ø  Функция x=sym (‘x’, unreal) создает символьную переменную x, которая является формальной переменной без дополнительных ограничений.

Ø  Функция S=sym (A, flag) преобразовывает числовой массив А в символьную форму, используя второй аргумент flag для указания типа символьной переменной S

Ø  Функция sym позволяет преобразовывать значения числовых переменных в символические, например:

>>A=[1.3 -2.1 4.9; 6.9 3.7 8.5];

Соответствующий символьный массив:

>>B=sym(A)

B=

[13/10, -21/10, 49/10]

[69/10, 37/10, 17/2]

При переходе от числовых к символическим выражениям используется запись чисел в виде рациональной дроби. В виде рациональной дроби представляются и промежуточные, и окончательные выражения. Это означает, что при использовании рациональных дробей при выполнении символических вычислений всегда получается точный результат, не содержащий погрешность округления, например:

>> format long

>> 1.0e+10+1.0e‑10

ans =

1.000000000000000e+010

>> large=sym (1.0e+10);

>> small=sym (1.0e‑10);

>> s=large+small

s =

100000000000000000001/10000000000

Функция vpa преобразует числовые значения

Синтаксис

>> cn=vpa(c)

>> cn=vpa (c, n)

Вычисления с рациональными дробями позволяют получить значения символического выражения с любой степенью точности, т.е. найти сколь угодно много значащих цифр результата. По умолчанию удерживается 32 значащие цифры. Второй параметр n указывает желаемое число удерживаемых цифр (Второй аргумент задает удерживаемое число значащих цифр только для данного вызова vpa; для глобальной установки служит функция digits, во входном аргументе которой указывается требуемое количество цифр digits(n)).

Примеры

>> c=sym ('sqrt(2)')

c =

sqrt(2)

>> cn=vpa(c)

cn =

1.4142135623730950488016887242097

Функция syms – формирует группу символьных объектов

Синтаксис

syms arg1 arg2…

При работе с комплексными числами следует указать, что определяемые переменные являются, в общем случае, комплексными.

syms arg1 arg2 …real

syms arg1 arg2 …unreal

Ø  Функция syms arg1 arg2 …это короткая запись последовательности функций sym.

Ø  Конструирование символических функций от переменных класса sym object производится с использованием обычных арифметических операций и обозначений для встроенных математических функций, например:

§  >> f=(sin(x)+a)^2*(cos(x)+b)^2/sqrt (abs(a+b))

Ø  Запись формулы для выражения в одну строку не всегда удобна, более естественный вид выражения выводит в командное окно функция pretty.

Функция pretty – выводит символьное выражение на экран в привычном для пользователя виде.

Синтаксис

pretty(S)

pretty (S, n)

Функция pretty(S) выводит на экран символьное выражение S в формате, близком к печати математических выражений, используя при этом длину строки 79 символов.

Примеры

>> pretty(f)

(sin(x) + a)2 (cos(x) + b)2

|a + b|1/2

Определенная функция f также является символической переменной типа sym object, в чем несложно убедиться при помощи команды whos

Символические переменные могут являться элементами матриц и векторов. ............





Нет комментариев.



Оставить комментарий:

Ваше Имя:
Email:
Антибот:  
Ваш комментарий:  



Похожие работы:

Название:Особенности сюжета повести и функция ее заглавия (И.С. Тургенев "После смерти (Клара Милич)")
Просмотров:127
Описание: Отдел образования администрации Центрального района МОУ экономический лицей Секция «Литературоведение» НАУЧНО-ИССЛЕДОВАТЕЛЬСКАЯ РАБОТА по теме «Особенности сюжета повести и функ

Название:Институт гражданства и его социально-юридическая функция
Просмотров:67
Описание: Оглавление Введение 1. Полномочные органы, ведающие делами о гражданстве Российской Федерации 2. Полномочия Президента Российской Федерации 3. Полномочия федерального органа исполнительной власти, веда

Название:Экологическая политика и государственная экологическая функция Республики Беларусь
Просмотров:85
Описание: МИНИСТЕРСТВО ВНУТРЕННИХ ДЕЛ РЕСПУБЛИКИ БЕЛАРУСЬ Учреждение образования «Академия Министерства внутренних дел Республики Беларусь» Кафедра экономической безопасности Контрольная рабо

Название:Контроль как функция управления в дошкольном образовательном учреждении
Просмотров:69
Описание: Фотоэлектрический метод измерения энергетических параметров лазерного излучения Основой фотоэлектрического принципа измерительного преобразования энергетических параметров оптического излучения являе

Название:Функция y=ax^2+bx+c
Просмотров:127
Описание: Конспект урока по алгебре для 8 класса средней общеобразовательной школы Тема урока: Функция   Цель урока: ·  Образовательная: определить понятие квадратичной функции вида  (сравнить графики функци

 
     

Вечно с вами © MaterStudiorum.ru