0 / 0 / 0
Регистрация: 08.05.2012
Сообщений: 4
|
||||||
1 | ||||||
Для функции вычислить ее приближенное значение с точностью ε=10^-3 в точке х=1,509.05.2012, 10:22. Показов 8963. Ответов 7
Метки нет Все метки)
(
Для функции вычислить ее приближенное значение с точностью ε=10^-3 в точке х=1,5. Погрешность ε вычислять с помощью следующего соотношения:
| f(x)подстрочный знак n - f(x) подстрочный знак n-1 | <= ε Определить количество членов ряда, сравнить полученное значение суммы со знаком функции, полученным с помощью стандартных функций языка С++. ∞ sin(x)=sum (-1)^k*(x^2k+1/(2k+1)!) k=0
Точное значение ряда 0,99749 Заранее Большое спасибо!!! Добавлено через 20 часов 14 минут ![]()
0
|
|
09.05.2012, 10:22 | |
Ответы с готовыми решениями:
7
Вычислить приближенное значение функции y(x) при x=x0 c заданной точностью до ε разложив её на ряд Маклорена Вычислить приближенное значение функции y(x) при x=x0 c заданной точностью до ε разложив её на ряд Маклорена
|
267 / 256 / 23
Регистрация: 04.04.2012
Сообщений: 546
|
|
09.05.2012, 12:04 | 2 |
Ну, как вариант, у вас переменная kf имеет тип int. В ней могут храниться значения от -32768 до 32767. Таким образом, 7! в нее еще влезет, а вот 9! уже никак.
А, и еще. Функция pow считает как e^(y*lnx), что не прибавляет ей точности. Для целых степеней будет лучше написать свою функцию возведения в степень, а для -1^k, наверное, лучше просто сделать условие if. Если k%2==0, то к сумме прибавляем этот член, иначе -- отнимаем. А так вроде все правильно. ![]() Добавлено через 13 минут А, нет! Еще не все! Если вы заметите, что каждый следующий член ряда получается из предидущего домножением на x^2 и делением на 2k*(2k+1), и слегка перепишете, чтобы его сохранять, то факториал можно будет не писать, а ваш процессор будет благодарить вас до конца жизни.
1
|
1066 / 583 / 87
Регистрация: 03.12.2009
Сообщений: 1,255
|
|
09.05.2012, 12:06 | 3 |
Минимальное значение для int −2,147,483,648 Максимальное значение для int +2,147,483,647 http://ru.wikipedia.org/wiki/Limits.h
0
|
267 / 256 / 23
Регистрация: 04.04.2012
Сообщений: 546
|
|
09.05.2012, 12:14 | 4 |
Угу... я, похоже, написал либо для Borland C++ 4.5, либо просто левый ресурс...
http://citforum.ru/programming... _017.shtml
0
|
0 / 0 / 0
Регистрация: 08.05.2012
Сообщений: 4
|
|
09.05.2012, 21:24 [ТС] | 5 |
исправил!
Результат расчета с 9 членами ряда: 1 Точное значение ряда: 0,99749 Лучше чем 0.5 в погрешности,но видать опять где то что-то не так. Можете написать условие if. Если k%2==0, то к сумме прибавляем этот член, иначе -- отнимаем. Может я что то не так поставил туда или так и должно быть в ответе) Сложно новенькому)))
0
|
267 / 256 / 23
Регистрация: 04.04.2012
Сообщений: 546
|
||||||
09.05.2012, 23:25 | 6 | |||||
Вы, кстати, учли замечание по поводу упрощения подсчетов?
Допустим, текущий член ряда p. Тогда:
0
|
0 / 0 / 0
Регистрация: 08.05.2012
Сообщений: 4
|
|
11.05.2012, 19:29 [ТС] | 7 |
еще нет)пока нет времени, в выходные попробую,правда пока не знаю как))может образец у кого есть упрощения или примерно что должно быть))до конца месяца надо еще 3 задачи выполнить а времени не так и много)
Добавлено через 21 час 38 минут что-то вообще не выходит(((а как упростить формулу?
0
|
30 / 30 / 12
Регистрация: 15.11.2009
Сообщений: 148
|
||||||
11.05.2012, 20:24 | 8 | |||||
написал на си, мне так привычнее=)
1
|
11.05.2012, 20:24 | |
Помогаю со студенческими работами здесь
8
Вычислить приближенное значение функции двух переменных в данной точке Вычислить с точностью ε = 0.00001 значение функции корень из х Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |