Форум программистов, компьютерный форум, киберфорум
Наши страницы
Matlab
Войти
Регистрация
Восстановить пароль
 
d1996
0 / 0 / 0
Регистрация: 11.01.2015
Сообщений: 67
1

Не выводит правильный результат

23.06.2015, 17:46. Просмотров 332. Ответов 5
Метки нет (Все метки)

Условие: Вычислить arctg(x) с точностью ε = 0.0001, воспользовавшись разложением в ряд:
Сравнить результат со значением, полученным с помощью соответствующей встроенной функции при x=1.5.

Програмный код:
Matlab M
1
2
3
4
5
6
7
8
9
10
x=1.5;
E=0.0001;
arctg=3.14/2;
a=-1^i/(2*i+1)*x^(2*i+1);
i=0;
while abs(a)>=E && i<1000;
    i=i+1;
    a=(-1^i)/(2*i+1)*x^(x*i+1);
    arctg=arctg+a;
end
0
Миниатюры
Не выводит правильный результат  
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.06.2015, 17:46
Ответы с готовыми решениями:

Выводит не число в консоль, а выражение. Но ответ правильный. Как исправить?
Выводит не число в консоль, а выражение. Но ответ правильный. Как исправить? Овет правильный если...

Не правильно выводит результат
Здравствуйте . Написал такую программу: i=1; x(1)=0.1; x(2)=0.9; x(3)=1.2; x(4)=1.5; x(5)=2.3;...

Функция выводит один результат вместо двух
здравствуйте. функция должна выводить 2 переменных, но по факту выводит только одну ( первую...

Не выводит не правильный результат
Подскажите, пожалуйста, почему не выводит результат???? Вроде ошибок нету... #include &lt;math.h&gt;...

Решил задачу, но она выводит не правильный результат или вообще не работает
Хочу узнать, что я сделал не так? //Задание 1: //Написать программу, копирующую последовательно...

5
xelario
13 / 13 / 2
Регистрация: 24.03.2014
Сообщений: 106
23.06.2015, 18:02 2
d1996, посмотри на вики разложение без Pi/2 и подставь формулу оттуда.
0
d1996
0 / 0 / 0
Регистрация: 11.01.2015
Сообщений: 67
23.06.2015, 23:52  [ТС] 3
Не понял.Можно толком?)
0
SSC
Эксперт по математике/физике
3297 / 1656 / 508
Регистрация: 09.04.2015
Сообщений: 4,625
24.06.2015, 15:17 4
Формула разложения в ряд arctg неправильная.
arctg(0)=0, а по Вашей функции +- бесконечность
0
d1996
0 / 0 / 0
Регистрация: 11.01.2015
Сообщений: 67
24.06.2015, 17:56  [ТС] 5
Так вместо arctg=3.14/2,что надо написать?

Добавлено через 57 минут
Вычислить arctg(x) через разложение в ряд
0
SSC
Эксперт по математике/физике
3297 / 1656 / 508
Регистрация: 09.04.2015
Сообщений: 4,625
25.06.2015, 08:23 6
В #2 все написано.
В Википедии есть провильное разложение в ряд для X<=1, при других величинах Х требуются дополнительные преобразования.
Ваша ссылка как раз и показывает проблему с неправильной формулой
0
25.06.2015, 08:23
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.06.2015, 08:23

Скрипт не выводит результат при исполнении в терминале, построчно результат есть. Новичок в bash
Добрый день всем. Помогите разобраться. Я новичок в написании скриптов. Первая попытка, идея...

Выводит не правильный символ
помогите исправить ошибку в программе.при подсчёте количества символов в символьном массиве,...

Программа выдает не правильный результат
Задание: Задана прямоугольная матрица размером N x M вещественных 8-ми байтовых чисел и вектор B(M)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.