Математический форум Math Help Planet
Обсуждение и решение задач по математике, физике, химии, экономике Теоретический раздел |
Часовой пояс: UTC + 3 часа [ Летнее время ] |
новый онлайн-сервис число, сумма и дата прописью |
|
Часовой пояс: UTC + 3 часа [ Летнее время ] |
Страница 1 из 1 |
[ Сообщений: 8 ] |
|
Автор | Сообщение | |
---|---|---|
Katrina7 |
|
|
Нужно использовать цикл, у меня почему-то не правильно считает double sum=0; for(int n=-5;n<=5;n++){ if(n! =0) sum+= 1/Math.pow(n,3); } |
||
Вернуться к началу | ||
SAVANTOS |
|
|
Какой ответ у вас получается?
|
||
Вернуться к началу | ||
Katrina7 |
|
|
SAVANTOS писал(а): Какой ответ у вас получается? 4.85722573273506Е-17 В какой-то момент просто сумма настолько большая, что теряется точнось, не знаю как исправить ошибку |
||
Вернуться к началу | ||
SAVANTOS |
|
|
Вы хотите абсолютный 0 получить?
Я думаю в данном случае это вряд ли возможно. Во-первых вы используете переменную sum типа double с конечным числом значащих цифр. Во-вторых, в цикле добавляются погрешности при суммировании и при вызове функции Math.pow. Как правило в компьютерной арифметике над числами с плавающей точкой очень трудно добиться идеальных результатов, которые правильны с математической точки зрения. |
||
Вернуться к началу | ||
Katrina7 |
|
|
SAVANTOS писал(а): Вы хотите абсолютный 0 получить? Я думаю в данном случае это вряд ли возможно. Во-первых вы используете переменную sum типа double с конечным числом значащих цифр. Во-вторых, в цикле добавляются погрешности при суммировании и при вызове функции Math.pow. Как правило в компьютерной арифметике над числами с плавающей точкой очень трудно добиться идеальных результатов, которые правильны с математической точки зрения. а как это можно исправить?? |
||
Вернуться к началу | ||
swan |
|
|
Можно определить класс "дроби" как пару целых (по хорошему - BigInteger надо делать, но для этой задачи хватит и просто целых), задать правила сложения/умножения и работать с ним
|
||
Вернуться к началу | ||
swan |
|
|
А вообще для вас лучше всего просто форматировать ответ при выводе:
У вас java? Тогда так: public static void main(String[] args) { |
||
Вернуться к началу | ||
За это сообщение пользователю swan "Спасибо" сказали: Katrina7 |
||
differencial |
|
|
Katrina7 писал(а): [math]\sum\limits_{n=-5}^{5} \frac{ 1 }{ n^{3} }[/math] } [math]\sum\limits_{n=-5}^{5} \frac{ 1 }{ n^{3} } =-\frac{ 1 }{ 5^3 } - \frac{ 1 }{ 4^3 } - \frac{ 1 }{ 3^3 }- \frac{ 1 }{ 2^3 }- \frac{ 1 }{ 1^3 } + \infty+ \frac{ 1 }{ 1^3 }+ \frac{ 1 }{ 2^3 }+ \frac{ 1 }{ 3^3 }+ \frac{ 1 }{ 4^3 }+ \frac{ 1 }{ 5^3 } =\infty[/math] [math]\infty[/math] - бесконечность n - целое число от-5 до +5 если исключить n = 0, то Σ = 0. |
||
Вернуться к началу | ||
[ Сообщений: 8 ] |
Похожие темы | Автор | Ответы | Просмотры | Последнее сообщение |
---|---|---|---|---|
Посчитать сумму
в форуме Начала анализа и Другие разделы школьной математики |
6 |
307 |
26 сен 2022, 13:59 |
|
Посчитать сумму ряда
в форуме Ряды |
6 |
281 |
10 июн 2022, 22:02 |
|
Как посчитать сумму ряда?
в форуме Ряды |
8 |
466 |
09 янв 2022, 01:02 |
|
Дано n чисел. Посчитать сумму
в форуме Информатика и Компьютерные науки |
1 |
484 |
23 сен 2015, 18:32 |
|
Дана функция, в ней определитель матрицы, посчитать сумму
в форуме Функциональный анализ, Топология и Дифференциальная геометрия |
1 |
191 |
05 сен 2021, 13:59 |
|
Как посчитать "сумму" вероятностей?
в форуме Теория вероятностей |
1 |
249 |
01 апр 2016, 07:38 |
|
Какую конечную разницу использовать?
в форуме Дифференциальное исчисление |
3 |
386 |
25 июн 2014, 02:25 |
|
Найти сумму квадратов и сумму кубов корней уравнения
в форуме Теория чисел |
2 |
934 |
13 фев 2016, 13:40 |
|
Как посчитать ряд?
в форуме Ряды |
6 |
476 |
14 июн 2016, 20:00 |
|
Посчитать
в форуме Численные методы |
0 |
260 |
20 мар 2017, 21:46 |
Часовой пояс: UTC + 3 часа [ Летнее время ] |
Кто сейчас на конференции |
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2 |
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения |