Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

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

Создание файл-функции для исследования скорости роста функции.

Алгоритм файл-функции включает:

1. Определение символической функции по строке при помощи sym/

2. Нахождение производной.

3. Формирование символического выражения для касательной, и подстановки в него значения производной, абсциссы и ординаты точки, в которой проводится касательная.

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

Файл-функция tangent.

>> syms x;

>> f=sym(exp(x)); % задание символической функции

>> X0=2;

% вычисление функции в точке Х0

>> Y0=subs(f,'x',X0);

% определение интервала для построения графиков функции и касательной

>> A=X0-1; B=X0+1;

% генерация вектора значений аргумента

>> X=[A:(B-A)/100:B];

% образование вектора значений функции

>> F=subs(f,'x',X);

% вывод графика и установка толщины линии

>> Hline=plot(X,F);

>> set(Hline,'LineWidth',2)

% вычисление первой поизводной

>> syms x; k=diff(f,x,1);

% вычисление коэффициента касательной

>> K=subs(k,'x',X0);

% символическое задание уравнения касательной

>> yt=sym('y0+k*(x-x0)');

% подстановка коэффициента, абсциссы и ординаты в уравнение касательной

>> yt=subs(yt,'k',K);

>> yt=subs(yt,'x0',X0);

>> yt=subs(yt,'y0',Y0);

% вывод графика касательной на те же оси, где находится график функции

>> hold on

>> ezplot(yt,[A B])

% точка касания отмечается маркером-кружком

>> plot(X0,Y0,'o')

>> grid on

>> hold off

Операции с полиномами реализуют четыре функции: collect, expand, factor.

collect () – вычисление коэффициентов при степенях независимой переменной.

expand () – представляет полином суммой степеней без приведения подобных слагаемых, т.е. раскрывает скобки.

factor () – раскладывает полином на множители и представляет число в виде произведения простых чисел.

Для упрощения выражений используются функции simple (), simplify ().

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

vpa (, к) – вычисляет значение функции с произвольной точностью к.

pretty () – преобразует выражение к математическому виду.

 

<== предыдущая лекция | следующая лекция ==>
Вычисление производных | Методы обеспечения точности сборки
Поделиться с друзьями:


Дата добавления: 2014-01-05; Просмотров: 248; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.014 сек.