Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/25: Рейтинг темы: голосов - 25, средняя оценка - 4.64
1 / 1 / 1
Регистрация: 06.03.2011
Сообщений: 14

Вычисление значений функции интегрального синуса

20.06.2011, 16:22. Показов 5260. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Составить программу для вычисления значений функции интегрального синуса методом разложения в сходящийся ряд y=Σyi с допустимой абсолютной погрешностью |yi|≤ ζ. Помогите пожалуйста, а то даже понять не могу что в итоге то должно получиться.

https://www.cyberforum.ru/cgi-bin/latex.cgi?y=Si\left(z \right)=\int_{x=0}^{x=z}\frac{\sin\left(x \right)}{x}dx\\y=Si\left(z \right)=z-\frac{x^3}{3\cdot 3!}+\frac{z^5}{5\cdot 5!}-\frac{z^7}{7\cdot 7!}+\frac{z^9}{9 \cdot 9!}-\dots
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.06.2011, 16:22
Ответы с готовыми решениями:

Вычисление синуса
Добрый вечер. Не подскажете,как вычислить sin вводимого угла???? есть стандартная функция...

Калькулятор: как добавить вычисление корня, квадрата синуса, косинуса
не подскажите как добавить корень,квадрат син,кос для приложения калькулятор под код case "+": ...

Вычисление синуса (исправить ошибку в коде)
Где я сделала ошибку в коде ? Не правильно вычисляет синус, хотя по формуле всё правильно сделала....

5
16 / 16 / 1
Регистрация: 12.06.2011
Сообщений: 41
20.06.2011, 16:42
Цитата Сообщение от Kailick Посмотреть сообщение
а то даже понять не могу что в итоге то должно получиться.
смысл такого разложения в том что и в первом и во втором случае твои ответы должны быть равны с очень очень маленькой погрешностью. т.е реализуешь первую функу, вторую, резалты должны сходицца при одинаковых входных данных
ты должен раскладывать ее в цикле до того момента пока не достигнешь заданной погрешности.
т.е если у тебя при одном входном значении результат одной функции скажем 4.125 а второй 4.127 то для погрешности 0.1 ты достиг желаемого результата. в то время как для погрешности 0.001 - нет
0
1 / 1 / 1
Регистрация: 06.03.2011
Сообщений: 14
22.06.2011, 17:42  [ТС]
Такой примерно код будет?
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace L1c
{
    class Program
    {
        static long Factorial(int n)
        {
            if (n == 0)
                return 1;
            else
                return n * Factorial(n - 1);
        }
        static void Main(string[] args)
        {
            double z = double.Parse(Console.ReadLine());
            int i = 1;
            double y = (Math.Pow(z,i)/(i*Factorial(i)))-(Math.Pow(z,i+2)/((i+2)*Factorial(i+2)));
            while (y <= 0.01)
            {
                y += (Math.Pow(z, i) / (i * Factorial(i))) - (Math.Pow(z, i + 2) / ((i + 2) * Factorial(i + 2)));
                i+=4;
            }
            Console.WriteLine("Ответ: {0}", y);
            Console.ReadLine();
        }
    }
}
0
2 / 2 / 0
Регистрация: 10.04.2012
Сообщений: 55
08.06.2012, 17:34
Правильный код выше?

Добавлено через 3 часа 17 минут
Я просто не знаю даже правильный ли результат или нет, т.к математику не знаю. Эти ряды меня всегда бесили, а если еще и "интегральный синус" вообще вешайся хоть
0
2 / 2 / 0
Регистрация: 10.04.2012
Сообщений: 55
10.06.2012, 01:43
Подскажите. Задача чисто математическая
0
2 / 2 / 0
Регистрация: 10.04.2012
Сообщений: 55
11.06.2012, 18:17
Что это за задача такая жутка? никто не может ее решить
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
11.06.2012, 18:17
Помогаю со студенческими работами здесь

Вычисление косинуса и синуса не совпадают с табличными
косинусы и синусы int x=new int; int y = new int; int i;...

Калькулятор: как добавить вычисление синуса и косинуса
Подскажите пожалуйста как добавить синус и косинус для приложения калькулятор { ...

Вычисление функции отключено, поскольку истекло время, выделенное на вычисление предыдущей функции
Подскажите пожалуйста, загружаю файл на ftp: WebClient myWebClient = new WebClient(); ...

Посчитать корень из синуса плюс косинус
написать программу чтобы считала корень из синуса плюс косинус

Нахождение синуса, косинуса, тангенса, арктангенса
Подскажите как найти синус, косинус, тангенс и арктангенс. Заранее спасибо.


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru