Владимир Дьяконов - Maple 9.5/10 в математике, физике и образовании

Тут можно читать онлайн Владимир Дьяконов - Maple 9.5/10 в математике, физике и образовании - бесплатно ознакомительный отрывок. Жанр: Математика, издательство СОЛОН-Пресс, год 2006. Здесь Вы можете читать ознакомительный отрывок из книги онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.
  • Название:
    Maple 9.5/10 в математике, физике и образовании
  • Автор:
  • Жанр:
  • Издательство:
    СОЛОН-Пресс
  • Год:
    2006
  • Город:
    Москва
  • ISBN:
    5-98003-258-4
  • Рейтинг:
    3.67/5. Голосов: 91
  • Избранное:
    Добавить в избранное
  • Отзывы:
  • Ваша оценка:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Владимир Дьяконов - Maple 9.5/10 в математике, физике и образовании краткое содержание

Maple 9.5/10 в математике, физике и образовании - описание и краткое содержание, автор Владимир Дьяконов, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru

Книга является справочником и руководством пользователя по новейшим системам символьной (аналитической) математики — Maple 9.5 и Maple 10. Это признанные мировые лидеры в области аналитических вычислений, прошедшие серьезную сертификацию в этой области. Кратко описан интерфейс систем и подробно их обширные возможности в математике, физике и образовании. Особое внимание уделено технике практических вычислений и визуализации их результатов, а также решению дифференциальных уравнений различного типа. Описаны средства символьных и численных вычислений, графические и программные возможности систем, пакеты их расширения, маплеты и практика применения Maple в математических и физических расчетах. Прилагаемый CD-ROM содержит более 340 файлов с примерами вычислений. Для научно-технических работников, студентов и преподавателей университетов и вузов.

Maple 9.5/10 в математике, физике и образовании - читать онлайн бесплатно ознакомительный отрывок

Maple 9.5/10 в математике, физике и образовании - читать книгу онлайн бесплатно (ознакомительный отрывок), автор Владимир Дьяконов
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

> z:=(х,y)-> а*х^2 + b*х*y + с*y^2 + d*(х-y);

z := (х,у)→aх² + bху + су² + d(x-y)

> xy:=solve({diff(z(x,y),x) = 0, diff(z(x,y),y) = 0},{х,y});

Maple 9510 в математике физике и образовании - изображение 501

> z(rhs(xy[2]),rhs(xy[1]));

Maple 9510 в математике физике и образовании - изображение 502

> simplify(%);

Maple 9510 в математике физике и образовании - изображение 503

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

5.1.4. Поиск максимума амплитудно-частотной характеристики

Одной из практически важных задач может служить нахождение пика амплитудно-частотной характеристики слабо демпфированной системы с массой m и частотой собственных колебаний ω0. Эту характеристику можно представить следующим известным выражением (файл afc):

> restart;

> A:=A0/sqrt(m^2* (omega0^2-omega^2)^2+gamma^2*omega^2);

Найдя ее производную и вычислив корни последней получим - фото 504

Найдя ее производную и, вычислив корни последней, получим:

> dA:=diff(A,omega);

sssolvedA0omega Из этих трех частот только одна физически - фото 505

> ss:=solve(dA=0,omega);

Из этих трех частот только одна физически реальна средняя Остальные могут - фото 506

Из этих трех частот только одна физически реальна — средняя. Остальные могут быть отброшены. А теперь приведем пример с конкретными числовыми данными:

> AA:=subs(А0=5,omega0=10,m=1, gamma=1, А);

Maple 9510 в математике физике и образовании - изображение 507

> AAprime :=diff(АА, omega);

Maple 9510 в математике физике и образовании - изображение 508

> ss1:=solve(AAprime=0,omega);

Maple 9510 в математике физике и образовании - изображение 509

> evalf(ss1);

0., 9.974968670 , -9.974968670

Нетрудно подметить, что частота пика амплитудно-частотной характеристики чуть меньше частоты собственных колебаний системы.

5.1.5. Поиск экстремумов с помощью функции extrema

Ряд функций служит специально для вычисления экстремумов , максимумов и минимумов функций, а также для определения их непрерывности. Одна из таких функций extrema позволяет найти экстремумы выражения expr (как максимумы, так и минимумы) при ограничениях constrs и переменных vars, по которым ищется экстремум:

extrema(expr, constrs)

extrema(expr, constrs, vars)

extrema(expr, constrs, vars, 's')

Ограничения contrs и переменные vars могут задаваться одиночными объектами или списками ряда ограничений и переменных. Найденные координаты точки экстремума присваиваются переменной 's'. При отсутствии ограничений в виде равенств или неравенств вместо них записывается пустой список {}.

Эта функция в предшествующих версиях Maple находилась в стандартной библиотеке и вызывалась командой readlib(extrema). Но начиная с Maple 7 ее можно использовать без предварительного объявления. В этом убеждают приведенные ниже примеры (файл extrema):

> restart:

> z:=(х,y)-> а*х^2 + b*x*y + с*y^2 + d*(х-y);

z:= (х,у)→ах² + bxy + су² + d(х - y)

> extrema(z(х,y),{},{х,y},'s');

Maple 9510 в математике физике и образовании - изображение 510

> s;

Maple 9510 в математике физике и образовании - изображение 511

> extrema(а*х^2+b*х+с,{},x,'s');s;

Maple 9510 в математике физике и образовании - изображение 512

> extrema(х*ехр(-х),{}, х, 's'); s;

{e (-1)}
{{x = 1}}

> extrema(sin(x)^2,{},x,'s');s;

{0,1}
{{x=0}, {х=½π}}

> extrema(х+у/z,х^2+у^2+z^2=1,{x,y,z},'s');s;

{max(1 - RootOf(_Z 4+ 1) 2, - 1 + RootOf(_Z 4+ 1) 2),
min(1 - RootOf(_Z 4+ 1) 2, -1 + RootOf(_Z 4+ 1) 2)}
{{z = RootOf(_ Z 4+ 1), x = -1, у = RootOf(_Z 4+ 1) 3},
{x = 1, z = RootOf(_ Z 4+ 1), у = - RootOf(_ Z 4+ 1) 3}}

> evalf(%);

{{x = -1., у = -0.7071067812+0.7071067812 I, z = 0.7071067812+0.7071067812 I},
{z = 0.7071067812+0.7071067812 I, x = 1., у = 0.7071067812-0.7071067812 I}}

Как видно из приведенных примеров, функция extrema возвращает как значения экстремумов, так и значения аргументов, при которых экстремумы наблюдаются. Обратите внимание, что в первом примере результат вычисления экстремума функции z(x,y) оказался тем же, что и в предшествующем разделе. Это говорит в пользу применения функции extrema.

Для проверки оптимизационных алгоритмов существует ряд тестовых функций. Одна из таких функций — функция двух переменных Розенброка. В представленном ниже примере она задана как rf(x,y):

> rf:= (x,у)->100*(у-х^2)^2+(1-х)^2;

rf:=(x,.y)→100(y-x²)²+(1-x)²

> extrema(rf(х,у),{х,у},'s');s;

{{y = -RootOf f(_ Z 4+ 1) 3, х = 1, z = RootOf(_Z 4+ 1)}, {x = -1, у = RootOf(_Z 4+ 1) 3, z = RootOf(_Z 4+ 1)}}

> evalf(%);

{{y = 0.7071067812-0.7071067812, x = 1., z =0.7071067812+0.7071067812 I},
{z = 0.7071067812+0.7071067812 I, x = -1.,y = -0.7071067812+0.7071067812 I}}

Как нетрудно заметить, минимум этой функции при значениях x=у= 1, равный 0, функцией extrema явно не обнаружен. Однако это не недостаток данной функции, а просто неудачное ее применение. Функция Розенброка имеет минимум значения и для его обнаружения надо использовать функцию minimize, описанную ниже.

Функция extrema дает неплохие результаты при поиске экстремумов простых аналитических функций, не имеющих особенностей. Однако при анализе сложных функций, содержащих функции со сравнением аргумента (например, abs(x), signum(x) и др.) функция extrema часто отказывается работать и просто повторяет запись обращения к ней.

5.1.6. Поиск минимумов и максимумов аналитических функций

Часто нужно найти минимум или максимум заданной функции. Для поиска минимумов и максимумов выражений (функций) expr служат функции стандартной библиотеки:

minimize(expr, opt1, opt2, ..., optn)

maximize(expr, opt1, opt2, ..., optn)

Эти функции могут разыскивать максимумы и минимумы для функций как одной, так и нескольких переменных. С помощью опций opt1, opt2, …, optn можно указывать дополнительные данные для поиска. Например, параметр 'infinity' означает, что поиск минимума или максимума выполняется по всей числовой оси, а параметр location (или location=true) дает расширенный вывод результатов поиска — выдается не только значение минимума (или максимума), но и значения переменных в этой точке.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Владимир Дьяконов читать все книги автора по порядку

Владимир Дьяконов - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Maple 9.5/10 в математике, физике и образовании отзывы


Отзывы читателей о книге Maple 9.5/10 в математике, физике и образовании, автор: Владимир Дьяконов. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x