Выразить переменную

Форум пользователей пакета Maple

Модератор: Admin

IvanLisanov
Сообщения: 2
Зарегистрирован: Сб ноя 30, 2019 8:48 pm

Выразить переменную

Сообщение IvanLisanov » Сб ноя 30, 2019 8:56 pm

Подскажите, что я делаю не так...
Есть функция: y = 0.9563e-1*x^2+2.4*sin(x)-7.82364-8.1*x
мне необходимо выразить из нее x через y
проблем как бы нет, но не могу избавиться от RootOf
Снимок экрана от 2019-11-30 20-55-45.png
Снимок экрана от 2019-11-30 20-55-45.png (17.58 КБ) 87 просмотров

Kitonum
Сообщения: 2082
Зарегистрирован: Ср дек 31, 2008 1:55 pm
Откуда: г. Пенза

Re: Выразить переменную

Сообщение Kitonum » Вс дек 01, 2019 7:22 am

Фактически вы ищите обратную функцию к функции x->0.9563e-1*x^2+2.4*sin(x)-7.82364-8.1*x Её нельзя задать формулой, но можно задать процедурой, позволяющей для каждого y найти соответствующее x, строить графики и т.п. :
restart;
f:=x->0.9563e-1*x^2+2.4*sin(x)-7.82364-8.1*x;
# g есть обратная функция к f
g:=y->fsolve(y = 0.9563e-1*x^2+2.4*sin(x)-7.82364-8.1*x);

# Примеры
g(0), g(3);
plot([f,g], -10..10, -10..10, color=[red,blue]);

IvanLisanov
Сообщения: 2
Зарегистрирован: Сб ноя 30, 2019 8:48 pm

Re: Выразить переменную

Сообщение IvanLisanov » Вс дек 01, 2019 11:35 am

Kitonum писал(а):Источник цитаты Фактически вы ищите обратную функцию к функции

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

Смысл задачи состоит в том, что некое устройство измеряет значение x, выполняет преобразование y(x), которое я получаю.
Мне по значению y необходимо восстановить x.

Возможно есть какие-то трюки, что бы получить аналитическую запись обратной функции x(y) хотя бы для определенного диапазона?

Markiyan Hirnyk
Сообщения: 1354
Зарегистрирован: Вс дек 04, 2011 11:07 pm

Re: Выразить переменную

Сообщение Markiyan Hirnyk » Вс дек 01, 2019 5:28 pm

Возможно есть какие-то трюки, что бы получить аналитическую запись обратной функции x(y) хотя бы для определенного диапазона?

В высшей степени сомнительно.