2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Помогите разобраться в программе Maxima
Сообщение27.12.2017, 11:05 


27/12/17
10
Есть простые выражения, содержащие в себе синусы и косинусы. Все аргументы даны,но не пойму как решать.
1 Пример : cos((2*%pi)/7)*cos((5*%pi)/7)-sin((2*%pi)/7)*sin((5*%pi)/7);
Простым "вычислить" не получается.
Использовал trigreduce(%) и получилось - 1.
2 Пример : Есть выражение cos(%pi/7)*cos(4*%pi/7)*cos(5*%pi/7);
Его тоже нужно просто решить, все перепробовал, не помогло, хотя задача проста. Можете смеяться надо мной)
3. Есть выражения содержащие под косинусом градусы, можно ли их как-то переводить в радианы, или можно ли их передавать туда прямо в градусах(думаю если просто топорно писать , аргументом будет простое число)
4. Есть ли функции для проверки тождеств и др?
5. Есть ли параметры у стандартный функций построения графиков, чтобы изменять цвет , фон , размер и др атрибуты отображения?
Заранее спасибо, а пока пойду читать мануалы, может что-то нарою

 Профиль  
                  
 
 Re: Помогите разобраться в программе Maxima
Сообщение27.12.2017, 12:03 
Заслуженный участник


09/05/12
25179
0. Для оформления кода стоит использовать либо тэг "code", либо хотя бы "tt".
1. Что значит "решать" в этом и последующих случаях? Упростить? Найти численное значение? Чем именно trigreduce() не понравился?
2. float() даст $0.125$. Хочется чего-то большего?
3. Нет, аргументы должны быть в радианах. Хотите более-менее автоматический перевод в градусы - напишите функцию перевода и пользуйтесь, встроенной нет.
4. Опять же вопрос в том, что Вы под этим понимаете. Можно решить уравнение (например, solve(x=x);), можно упрощать части равенств (trigsimp(sin(x)^2+cos(x)^2=1);), можно еще что-нибудь...
5. Да. Но тут точно проще посмотреть справку по тому варианту графопостроителя, который Вы используете (их может быть несколько).

 Профиль  
                  
 
 Re: Помогите разобраться в программе Maxima
Сообщение27.12.2017, 12:35 


27/12/17
10
Pphantom в сообщении #1279122 писал(а):
0. Для оформления кода стоит использовать либо тэг "code", либо хотя бы "tt".
1. Что значит "решать" в этом и последующих случаях? Упростить? Найти численное значение? Чем именно trigreduce() не понравился?
2. float() даст $0.125$. Хочется чего-то большего?
3. Нет, аргументы должны быть в радианах. Хотите более-менее автоматический перевод в градусы - напишите функцию перевода и пользуйтесь, встроенной нет.
4. Опять же вопрос в том, что Вы под этим понимаете. Можно решить уравнение (например, solve(x=x);), можно упрощать части равенств (trigsimp(sin(x)^2+cos(x)^2=1);), можно еще что-нибудь...
5. Да. Но тут точно проще посмотреть справку по тому варианту графопостроителя, который Вы используете (их может быть несколько).

0. Хорошо
1.Имею в виду вычислить значение выражения, здесь
Код:
cos(2*%pi/7)*cos(4*%pi/7)*cos(5*%pi/7)

Не пойму как вычислить
....
Теперь новые вопросы)
1.как проверять числовые равенства ?
2. как доказать ,что равенство верно

 Профиль  
                  
 
 Re: Помогите разобраться в программе Maxima
Сообщение27.12.2017, 12:38 
Заслуженный участник


09/05/12
25179
spaner в сообщении #1279125 писал(а):
Не пойму как вычислить
Я же уже предложил: float(cos(2*%pi/7)*cos(4*%pi/7)*cos(5*%pi/7));
spaner в сообщении #1279125 писал(а):
Теперь новые вопросы)
Аналогично. Выше уже есть целых два примера, а вообще вариантов может быть больше.

 Профиль  
                  
 
 Re: Помогите разобраться в программе Maxima
Сообщение27.12.2017, 12:45 


27/12/17
10
Pphantom в сообщении #1279127 писал(а):
spaner в сообщении #1279125 писал(а):
Не пойму как вычислить
Я же уже предложил: float(cos(2*%pi/7)*cos(4*%pi/7)*cos(5*%pi/7));
spaner в сообщении #1279125 писал(а):
Теперь новые вопросы)
Аналогично. Выше уже есть целых два примера, а вообще вариантов может быть больше.

Спасибо! Буду пробовать

 Профиль  
                  
 
 Re: Помогите разобраться в программе Maxima
Сообщение27.12.2017, 14:08 


27/12/17
10
spaner в сообщении #1279128 писал(а):
Pphantom в сообщении #1279127 писал(а):
spaner в сообщении #1279125 писал(а):
Не пойму как вычислить
Я же уже предложил: float(cos(2*%pi/7)*cos(4*%pi/7)*cos(5*%pi/7));
spaner в сообщении #1279125 писал(а):
Теперь новые вопросы)
Аналогично. Выше уже есть целых два примера, а вообще вариантов может быть больше.

Спасибо! Буду пробовать

Как проверить числовое равенство ? Или его доказать
Код:
cos(12)-cos(48)=sin(18)

 Профиль  
                  
 
 Помогите решить задачу
Сообщение27.12.2017, 21:20 


27/12/17
10
Есть задание ,Докажите что верно равенство
Код:
(sin(to_radian(25))^2)*(1+(cot(to_radian(25)))^2)=1;

где to_radian моя функция, которая переводит градусы в радианы
К сожалению, сути задание никто не объяснил, поэтому разбираюсь во всем
Моя идея такова , просто решить левую часть , и потом сравнить их с помощью конструкции if
Но обычный отдельный ввод левой части дает просто текстовый вывод этой части, функции float и trigreduce, тоже не работают.
Прошу помощи

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


09/05/12
25179
 i  Я объединил темы. Подсказки даны, дальше было бы неплохо, чтобы и Вы сами что-то сделали.

 Профиль  
                  
 
 Re: Помогите разобраться в программе Maxima
Сообщение27.12.2017, 22:43 


27/12/17
10
Pphantom в сообщении #1279267 писал(а):
 i  Я объединил темы. Подсказки даны, дальше было бы неплохо, чтобы и Вы сами что-то сделали.

Я вас понял. Уже сделал пару лаб с степенями о остальным, и опять застрял на таком же задании). Функции упрощения не подходят. Прочитал методичку приложенную к заданиям, там тоже глухо

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


09/05/12
25179
Ну Вас же, полагаю, никто не заставляет искать одну команду, которая в ответ выводит что-нибудь вроде "доказано". Перенести единицу в левую часть, а потом упростить получившееся там выражение можно?

 Профиль  
                  
 
 Re: Помогите разобраться в программе Maxima
Сообщение04.01.2018, 19:32 


27/12/17
10
Pphantom в сообщении #1279281 писал(а):
Ну Вас же, полагаю, никто не заставляет искать одну команду, которая в ответ выводит что-нибудь вроде "доказано". Перенести единицу в левую часть, а потом упростить получившееся там выражение можно?

С цифрами хорошо все задания получилось сделать. Понял как с логарифмами работать. Но есть задание - доказать тождество. И все задание на буквах. Использовал функции trigsimp, trigreduce, и др. Не получается упростить выражения как в левой , так и правой части. Помогите в какую сторону рыть
Код:
cos(t)^2-cos(%pi/4-t)^2 = 1/sqrt(2)*sin(%pi/4-2*t)

 Профиль  
                  
 
 Re: Помогите разобраться в программе Maxima
Сообщение04.01.2018, 19:48 
Заслуженный участник


09/05/12
25179
Ну, например, делаем из равенства разность
Код:
cos(t)^2-cos(%pi/4-t)^2 - 1/sqrt(2)*sin(%pi/4-2*t)
и пытаемся показать, что она равна нулю. Для этого применяем к разности trigsimp() и trigexpand() (можно вместе и несколько раз), пока не получим нуль. Готовый ответ писать не буду, ибо нехорошо, но у меня сейчас на подбор нужной комбинации функций ушло меньше минуты.

 Профиль  
                  
 
 Re: Помогите разобраться в программе Maxima
Сообщение04.01.2018, 20:10 


27/12/17
10
все оказалось очень просто) переношу с правой части в левую все. сначала
Код:
trigreduce(%);
чтобы избавиться от степеней. Потом
Код:
trigsimp(%);
чтобы упростить все, что в итоге дает 0 !
Теперь осталось со следующим придется разобраться
Разложить на множители
Код:
m^(1/4)-m^(1/8)-6
, функция factor() не помогла

-- 04.01.2018, 21:12 --

Pphantom в сообщении #1281268 писал(а):
Ну, например, делаем из равенства разность
Код:
cos(t)^2-cos(%pi/4-t)^2 - 1/sqrt(2)*sin(%pi/4-2*t)
и пытаемся показать, что она равна нулю. Для этого применяем к разности trigsimp() и trigexpand() (можно вместе и несколько раз), пока не получим нуль. Готовый ответ писать не буду, ибо нехорошо, но у меня сейчас на подбор нужной комбинации функций ушло меньше минуты.

Я сначала просто пытался упрощать отдельные выражения и потом их вычитать и суммировать. Потом почитал что какая функция делает, и сам сделал за минуту)

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


09/05/12
25179
spaner в сообщении #1281274 писал(а):
Я сначала просто пытался упрощать отдельные выражения и потом их вычитать и суммировать. Потом почитал что какая функция делает, и сам сделал за минуту)
Ну, в общем, классический RTFM. :mrgreen:

-- 04.01.2018, 21:09 --

spaner в сообщении #1281274 писал(а):
Разложить на множители
Сделайте замену переменной (обозначив новой корень восьмой степени), а потом уже раскладывайте.

 Профиль  
                  
 
 Re: Помогите разобраться в программе Maxima
Сообщение05.01.2018, 09:24 


27/12/17
10
Pphantom в сообщении #1281294 писал(а):
spaner в сообщении #1281274 писал(а):
Я сначала просто пытался упрощать отдельные выражения и потом их вычитать и суммировать. Потом почитал что какая функция делает, и сам сделал за минуту)
Ну, в общем, классический RTFM. :mrgreen:

-- 04.01.2018, 21:09 --

spaner в сообщении #1281274 писал(а):
Разложить на множители
Сделайте замену переменной (обозначив новой корень восьмой степени), а потом уже раскладывайте.

Спасибо огромное!Как я не допер)

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

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



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

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


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

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