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, Супермодераторы



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

Сейчас этот форум просматривают: DariaRychenkova


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

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