2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Несколько вопросов по программе Maxima
Сообщение06.04.2021, 20:08 
Здравствуйте! Никто не знает, как вот здесь:
Изображение
изменить команду так, чтобы в числителе раскрылись скобки?

 
 
 
 Re: Несколько вопросов по программе Maxima
Сообщение06.04.2021, 21:26 
Только в числителе? Тогда factor() от уже имеющегося.

P.S. И куда удобнее будет, если Вы в таких ситуациях будете вставлять команды в виде текста (с помощью тэга code), а не скриншотом.

 
 
 
 Re: Несколько вопросов по программе Maxima
Сообщение06.04.2021, 21:32 
Pphantom в сообщении #1513133 писал(а):
P.S. И куда удобнее будет, если Вы в таких ситуациях будете вставлять команды в виде текста (с помощью тэга code), а не скриншотом.

Мне нужно было показать сам ответ.

-- 06.04.2021, 22:40 --

Pphantom в сообщении #1513133 писал(а):
Только в числителе? Тогда factor() от уже имеющегося.

Ага, спасибо. А как теперь в знаменателе скобки раскрыть?

 
 
 
 Re: Несколько вопросов по программе Maxima
Сообщение06.04.2021, 21:42 
Sinoid в сообщении #1513141 писал(а):
Мне нужно было показать сам ответ.
Наверное, можно исходить из того, что ответ на вопрос сможет дать тот, у кого установлена Maxima. А если у него она установлена, то этот ответ он и сам получит. :-)

Заодно, кстати, откройте для себя команду tex. Вводите
Код:
tex(ratsimp(1/(a+b)+1/(b+c)+1/(c+a)));
получаете на выходе $\TeX$-овский исходник, который остается только скопипастить сюда в виде $${{c^2+\left(3\,b+3\,a\right)\,c+b^2+3\,a\,b+a^2}\over{\left(b+a \right)\,c^2+\left(b^2+2\,a\,b+a^2\right)\,c+a\,b^2+a^2\,b}}$$

-- 06.04.2021, 21:49 --

Sinoid в сообщении #1513141 писал(а):
Ага, спасибо. А как теперь в знаменателе скобки раскрыть?
Не очень красиво, но expand() от предыдущего.

 
 
 
 Re: Несколько вопросов по программе Maxima
Сообщение06.04.2021, 21:57 
Pphantom в сообщении #1513144 писал(а):
Не очень красиво, но expand() от предыдущего.

Ой, нет, не то: она выдает сумму дробей с одинаковым знаменателем без скобок в нем.

-- 06.04.2021, 23:01 --

Pphantom в сообщении #1513144 писал(а):
А если у него она установлена, то этот ответ он и сам получит. :-)

Не всякий захочет шевелить ручками, чтобы его получить :-)

 
 
 
 Re: Несколько вопросов по программе Maxima
Сообщение06.04.2021, 22:21 
Sinoid в сообщении #1513154 писал(а):
Ой, нет, не то: она выдает сумму дробей с одинаковым знаменателем без скобок в нем.
Потому и "не очень красиво". Но, пожалуй, желаемое можно получить так:
Код:
xthru(expand(ratsimp(1/(a+b)+1/(b+c)+1/(c+a))));
Sinoid в сообщении #1513154 писал(а):
Не всякий захочет шевелить ручками, чтобы его получить
Если приводить текстовый код, а не скриншоты, то это будет резко проще (соответственно, и количество желающих возрастет).

 
 
 
 Re: Несколько вопросов по программе Maxima
Сообщение06.04.2021, 22:50 
Pphantom в сообщении #1513160 писал(а):
Потому и "не очень красиво". Но, пожалуй, желаемое можно получить так: Код:

xthru(expand(ratsimp(1/(a+b)+1/(b+c)+1/(c+a))));

Ага, то, что нужно. Теперь. После команды на скрине я задумал слагаемые в числителе расположить по убывающим(возрастающим) степеням $a$. Как мне это сделать?

 
 
 
 Re: Несколько вопросов по программе Maxima
Сообщение06.04.2021, 23:17 
Есть две полезных функции num() и denom(), которые возвращают числитель и знаменатель дробно-рационального выражения. Поэтому используем первое, а потом "раскладываем в ряд". Как-то так:
Код:
powerseries(num(xthru(expand(ratsimp(1/(a+b)+1/(b+c)+1/(c+a))))),a,0);

 
 
 
 Re: Несколько вопросов по программе Maxima
Сообщение06.04.2021, 23:47 
Pphantom в сообщении #1513169 писал(а):
Есть две полезных функции num() и denom(), которые возвращают числитель и знаменатель дробно-рационального выражения.

Вы как в воду глядели. Именно эти команды я сейчас и искал в мануале. Пробежался, не увидел:
https://postimg.cc/6yS7fWDz
Думаю, дальше справлюсь сам. Пока спасибо большое.

-- 07.04.2021, 01:14 --

Pphantom в сообщении #1513169 писал(а):
Код:

powerseries(num(xthru(expand(ratsimp(1/(a+b)+1/(b+c)+1/(c+a))))),a,0);

Нет, ответ $\[{c}^{2}+a\,\left( 3\,c+3\,b\right) +3\,b\,c+{b}^{2}+{a}^{2}\]$

 
 
 [ Сообщений: 9 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group