2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Несколько вопросов по программе Maxima
Сообщение06.04.2021, 20:08 


03/06/12
2763
Здравствуйте! Никто не знает, как вот здесь:
Изображение
изменить команду так, чтобы в числителе раскрылись скобки?

 Профиль  
                  
 
 Re: Несколько вопросов по программе Maxima
Сообщение06.04.2021, 21:26 
Заслуженный участник


09/05/12
25179
Только в числителе? Тогда factor() от уже имеющегося.

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

 Профиль  
                  
 
 Re: Несколько вопросов по программе Maxima
Сообщение06.04.2021, 21:32 


03/06/12
2763
Pphantom в сообщении #1513133 писал(а):
P.S. И куда удобнее будет, если Вы в таких ситуациях будете вставлять команды в виде текста (с помощью тэга code), а не скриншотом.

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

-- 06.04.2021, 22:40 --

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

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

 Профиль  
                  
 
 Re: Несколько вопросов по программе Maxima
Сообщение06.04.2021, 21:42 
Заслуженный участник


09/05/12
25179
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 


03/06/12
2763
Pphantom в сообщении #1513144 писал(а):
Не очень красиво, но expand() от предыдущего.

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

-- 06.04.2021, 23:01 --

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

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

 Профиль  
                  
 
 Re: Несколько вопросов по программе Maxima
Сообщение06.04.2021, 22:21 
Заслуженный участник


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

 Профиль  
                  
 
 Re: Несколько вопросов по программе Maxima
Сообщение06.04.2021, 22:50 


03/06/12
2763
Pphantom в сообщении #1513160 писал(а):
Потому и "не очень красиво". Но, пожалуй, желаемое можно получить так: Код:

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

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

 Профиль  
                  
 
 Re: Несколько вопросов по программе Maxima
Сообщение06.04.2021, 23:17 
Заслуженный участник


09/05/12
25179
Есть две полезных функции 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 


03/06/12
2763
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 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



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

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


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

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group