Можно ли манипулировать уравнениями в R, чтобы найти выражение для конкретного субъекта уравнения? - PullRequest
0 голосов
/ 07 октября 2019

как начинающий программист R Мне интересно, может ли R помочь перестроить уравнение, чтобы сделать другую переменную предметом?

Например, если у меня есть уравнение x = 2 + y и когда я хочу сделать y в качестве субъекта уравнения, R поможет мне перестроить уравнение в y = x-2 ипокажите это как именно это.

Возможно ли это в R? при условии, что уравнение является простым линейным уравнением.

1 Ответ

0 голосов
/ 07 октября 2019

С Ryacas (последняя версия 1.0.0) вы можете сделать:

> library(Ryacas)
> yac_str("Solve(x == 2+y, y)")
[1] "{y==x-2}"
> yac_str(y_rmvars("Solve(x == 2+y, y)")) 
[1] "{x-2}"
> yac_expr(y_rmvars("Solve(x == 2+y, y)")) 
expression(c(x - 2))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...