Дискуссионный математический форумМатематический форум
Математический форум Math Help Planet

Обсуждение и решение задач по математике, физике, химии, экономике

Теоретический раздел
Часовой пояс: UTC + 3 часа [ Летнее время ]
новый онлайн-сервис
число, сумма и дата прописью

Часовой пояс: UTC + 3 часа [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Выразить переменную из функции
СообщениеДобавлено: 30 ноя 2019, 21:34 
Не в сети
Начинающий
Зарегистрирован:
11 май 2016, 10:57
Сообщений: 1
Cпасибо сказано: 0
Спасибо получено:
0 раз в 0 сообщении
Очков репутации: 1

Добавить очки репутацииУменьшить очки репутации
Подскажите, что я делаю не так...
Есть функция:
[math]y = 0.1 \cdot x^{2} + 2 \cdot \sin{(x) - 8 \cdot x -7}[/math]
мне необходимо выразить из нее x через y
проблем как бы нет, но не могу избавиться от RootOf
Изображение

Вернуться к началу
 Профиль  
Cпасибо сказано 
 Заголовок сообщения: Процедура для численного решения
СообщениеДобавлено: 25 фев 2020, 13:32 
Не в сети
Начинающий
Зарегистрирован:
14 фев 2020, 10:46
Сообщений: 49
Cпасибо сказано: 6
Спасибо получено:
18 раз в 16 сообщениях
Очков репутации: 0

Добавить очки репутацииУменьшить очки репутации
Проблема в том, что у вас трансцендентное уравнение, содержащее функции разной природы (степенные и тригонометрические). Просто не существует формулы, выражающей неивестную x через коэффициенты уравнения (в том числе и через y ) . График y=f(x) (см. код ниже) показывает, что ваше уравнение в зависимости от y может иметь от 0 до 4 действительных корней. Процедура P находит все корни вашего уравнения для заданного вами значения y . Формальные параметры процедуры: Eq - это ваше уравнение, L - это список из двух чисел, определяющий диапазон для переменной x , в котором ищутся решения.

plot(0.1*x^2  + 2*sin(x) - 8*x -7,x=-5..70, size=[700,500]);
P:=proc(Eq,L)
uses RootFinding;
RootFinding:-Analytic(Eq,re=L[1]..L[2],im=-1..1);
end proc:


Два примера применения процедуры P :

Eq1:=0.1*x^2  + 2*sin(x) - 8*x -7=10:
Eq2:=0.1*x^2 + 2*sin(x) - 8*x -7=-162:
P(Eq1,[-10,100]);
P(Eq2,[0,60]);

81.9974312797000, -2.25513820892521
33.8796995656680, 45.4818544757834, 47.258828480868, 48.249038219925

Вернуться к началу
 Профиль  
Cпасибо сказано 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему      Страница 1 из 1 [ Сообщений: 2 ]

 Похожие темы   Автор   Ответы   Просмотры   Последнее сообщение 
Выразить переменную x

в форуме Алгебра

domino

10

810

14 июн 2017, 14:35

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

в форуме Алгебра

wizardigor

5

134

14 фев 2019, 12:09

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

в форуме Алгебра

tvinkok

1

73

14 дек 2019, 19:51

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

в форуме Алгебра

Maskor

2

72

16 июн 2020, 13:42

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

в форуме Алгебра

betman

2

356

30 апр 2012, 17:44

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

в форуме Алгебра

eoganis

4

353

01 июл 2015, 18:42

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

в форуме Алгебра

sunspire

6

500

28 май 2017, 14:14

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

в форуме Алгебра

jdit000

2

932

23 окт 2013, 17:17

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

в форуме Алгебра

Jazzmaniac

7

4692

25 мар 2015, 11:17

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

в форуме Алгебра

Ewan_Mc

4

321

06 июл 2017, 00:59


Часовой пояс: UTC + 3 часа [ Летнее время ]



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  

Яндекс.Метрика

Copyright © 2010-2020 MathHelpPlanet.com. All rights reserved