Научный форум dxdy
Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки
Список форумов
»
Тематические обсуждения
»
Computer Science
»
Околонаучный софт
wxMaxima: получить значение в градусах
Пред. тема
|
След. тема
axe
wxMaxima: получить значение в градусах
09.05.2011, 08:38
использую wxMaxima, чтобы решить задачку по геометрии. вот код:
код
: [
скачать
] [
спрятать
]
код
: [
скачать
] [
показать
]
AC : x;
EC : AC;
AE : 2*EC*sin(4*pi/18);
AD:AC/sin(4*pi/18)*sin(6*pi/18);
DE:sqrt(AD^2+AE^2-2*AD*AE*cos(pi/6));
alpha:asin(sin(2*pi/18)/DE*EC);
как получить значение alpha в градусах?
пока результат выглядит так:
caxap
Re: wxMaxima: получить значение в градусах
09.05.2011, 09:07
радиан =
, поэтому
радиан = ...
axe
Re: wxMaxima: получить значение в градусах
09.05.2011, 16:50
спасибо. радианы в градусы переводить умею.
как заставить wxMaxima вычислить
значение
? (а не выражение)
x
здесь не мешает, его можно заменить на 1. скобки всё равно не раскрываются автоматом.
caxap
Re: wxMaxima: получить значение в градусах
09.05.2011, 17:02
Последний раз редактировалось caxap 09.05.2011, 17:02, всего редактировалось 1 раз.
1. Maxima не знает, чему равно
.
2. Maxima не знает, что такое pi. (Зато знает %pi.)
3. Есть такая функция -- float.
axe
Re: wxMaxima: получить значение в градусах
24.05.2011, 08:46
Код:
AC : 1;
EC : AC;
AE : 2*EC*sin(4*%pi/18);
AD:AC/sin(4*%pi/18)*sin(6*%pi/18);
DE:sqrt(AD^2+AE^2-2*AD*AE*cos(%pi/6));
alpha:180*float(asin(sin(2*%pi/18)/DE*EC)/%pi);
Спасибо, получилось!
Страница
1
из
1
[ Сообщений: 5 ]
Список форумов
»
Тематические обсуждения
»
Computer Science
»
Околонаучный софт