2015-08-06 5 views
1

Я хочу показать пошаговые вычисления, которые были сделаны с использованием TeXForm в Ryacas.
Для этого я должен быть в состоянии получить LaTeX из данного уравнения. Проблема в том, что yacas автоматически решает их перед преобразованием в форму LaTeX. Если я попытаюсь применить 'TeXForm' к уравнению, я получаю упрощенную версию. Например:Преобразование уравнения R yacas в LaTeX без его решения

exp1<-'D(x)Sin(x^2+y^2)+D(y)Sin(x^2+y^2)' 
TeXForm(exp1) 

я получил:

"$2 x \cos \left(x ^{2} + y ^{2}\right) + 2 y \cos \left(x ^{2} + y ^{2}\right) $"; 

Я попытался получить нон-упрощенный вариант:

yacas('TeXForm(exp1)') 

я получил:

"$\mathrm{ exp1 }$"; 

Я также попытался :

yacas('D(x)Sin(x^2+y^2)+D(y)Sin(x^2+y^2)') 

Он также не работал.
Как получить упрощенную формулу LaTeX со всеми производными?

ответ

0

Я обнаружил, что TeXForm(deparse(x^2+x^2)) дает правильный результат, но это не работает с производными инструментами.
Для производных: TeXForm(substitute("D(x) sin(x+y)")).