2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Форматирование вида функции в Maple при выводе
Сообщение17.06.2012, 22:05 


08/04/09
43
Магнитогорск
Здравствуйте!

Возникла весьма и весьма острая необходимость "отформатировать вид функции при выводе". Звучит несколько странно, но все очень просто: есть функция довольно непростого вида (даже после упрощения), например
Код:
.398942280401107688089506*cos(s)+7.31072343057578183506821*10^(-11)*cos(s)*t-4.00592122284980102007929*10^(-10)*cos(s)*t^2+6.35472575087876180681536*10^(-10)*cos(s)*t^3-3.07797466872231959867952*10^(-10)*cos(s)*t^4-.546564205216795432145760*cos(2.*s)+0.482927141678223158967784e-3*cos(2.*s)*t+.165832657048028252575054*cos(2.*s)*t^2-
.116757235911177271051624*cos(2.*s)*t^3+0.464933162511379061920153e-2*cos(2.*s)*t^4+3.57638018369140504436692*10^(-11)*cos(3.*s)-
6.32972205618166814068791*10^(-9)*cos(3.*s)*t+3.42851203705577412696346*10^(-8)*cos(3.*s)*t^2-5.40741688680138305127819*10^(-8)*cos(3.*s)*t^3+2.60977583446683237113062*10^(-8)*cos(3.*s)*t^4+3.39520167601215344041941*10^(-11)*cos(4.*s)-
7.06979960259675924664432*10^(-9)*cos(4.*s)*t+3.85790923756578017555934*10^(-8)*cos(4.*s)*t^2-6.10684701638174839131947*10^(-8)*cos(4.*s)*t^3+2.95394342787066258525781*10^(-8)*cos(4.*s)*t^4

Мне известно как форматировать число в Maple, т.е. если я хочу вывести на экран $\sqrt{2}$ с 10 знаками и 8 после запятой, то, используя код
Код:
> restart;
> k := sqrt(2):
> printf("k=%10.8f \n", k);

я получаю желаемый результат результат $k=1.41421356$.

Может кто знает как похожим образом отформатировать все коэффициенты в моей первой формуле? При этом, естественно, все коэффициенты в стиле $6.10684701638174839131947\cdot 10^{-8}$ округлялись бы до нуля, и т.д.? Как подчинить нужным единообразным правилам все коэффициенты моей функции и сделать так, чтобы она "печаталась как надо"?

 Профиль  
                  
 
 Re: Форматирование вида функции в Maple при выводе
Сообщение17.06.2012, 22:22 
Модератор
Аватара пользователя


11/01/06
5665
См. хелп по Digits и interface(displayprecision=...)

 Профиль  
                  
 
 Re: Форматирование вида функции в Maple при выводе
Сообщение18.06.2012, 20:28 


08/04/09
43
Магнитогорск
maxal

Большое спасибо! В основном помогло! Только не округляет, конечно, что-нибудь типа
Код:
7.31072343057578183506821*10^(-11)
до нуля :-( придется ручками такое убирать. А в остальном, именно то, что мне было нужно! Спасибо!

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

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



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

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


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

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