|
0 / 0 / 0
Регистрация: 05.09.2012
Сообщений: 13
|
|
Численное интегрирование05.09.2012, 11:50. Показов 12440. Ответов 30
Метки нет (Все метки)
Здравствуйте уважаемые программеры!
С языком СИ я лично познакомился только сегодня, и поэтому понимаю пока не очень хорошо ) есть выражение нужна ваша помощь в написании программы в VisialStudio (ver. от 6 до 10) решить это уравнение и построить график честно говоря сам без понятия как это делать, вот сижу читаю умные книжки по СИ. Пока читаю о вводе переменных =) если не очень заняты и можете помочь, буду вам очень признателен.
0
|
|
| 05.09.2012, 11:50 | |
|
Ответы с готовыми решениями:
30
Численное интегрирование, формула прямоугольников Численное интегрирование методом Симпсона (перевод с Basic на C) Интегрирование по частям |
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|||||||||||
| 11.09.2012, 19:00 | |||||||||||
|
easybudda, у тебя немного не то (хотя считает правильно).
Допустим, нужно найти интеграл функции Идея состоит в том, что в зависимости от функции и от пределов интегрирования может случиться так, что наша функция будет иметь как участки, где она будет очень резко возрастать/убывать, так и участки, где она почти не будет меняться. При этом с одной стороны нам нужно брать очень маленький шаг, чтобы на участках первого типа у нас не получилось больших ошибок, а с другой стороны на участках второго типа тратится слишком большое число шагов. Неравномерный шаг же позволяет резко сократить объем вычислений, сохраняя необходимую точность. Я переделал свой быдлокод (переписал на С, убрал ненужные участки, использовал "говорящие" идентификаторы), должно теперь читаться получше:
):
UPD: убрал #include <stdbool.h>, переименовал макросы
0
|
|||||||||||
|
0 / 0 / 0
Регистрация: 05.09.2012
Сообщений: 13
|
|
| 11.09.2012, 21:37 [ТС] | |
|
#include <stdbool.h> у меня вот с этой библиотекой не работает, и после ввода номера функции он считает и сразу закрывает окно.. т.е. не видно результата..
VisialStudio 8.0 эксперсс выпуск Добавлено через 12 минут я создаю новый проект => там win32=> консольное приложение=>консольное приложение, пустой проект, далее создаю файл исходного кода и ввожу туда код, далее пытаюсь запустить . . . ------ Построение начато: проект: asdf, Конфигурация: Debug Win32 ------ Компиляция... www.cpp c:\documents and settings\paul\мои документы\visual studio 2008\projects\asdf\asdf\www.cpp(4) : fatal error C1083: Не удается открыть файл include: stdbool.h: No such file or directory Журнал построения был сохранен в "file://c:\Documents and Settings\Paul\Мои документы\Visual Studio 2008\Projects\asdf\asdf\Debug\BuildLog.h tm" asdf - ошибок 1, предупреждений 0 ========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ========== если удаляю библиотеку stdbool.h, то выводит консоль, там я могу ввожу номер функции и окно сразу закрывается
0
|
|
|
Модератор
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,981
|
|||||||||
| 11.09.2012, 23:00 | |||||||||
![]()
0
|
|||||||||
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
||
| 12.09.2012, 02:10 | ||
|
easybudda, второй параметр функции adjust_step первоначально был булевым, я решил заменить его на что-то более явное, а хэдер убрать забыл
![]()
0
|
||
|
0 / 0 / 0
Регистрация: 05.09.2012
Сообщений: 13
|
|
| 13.09.2012, 00:45 [ТС] | |
|
------ Построение начато: проект: aaa, Конфигурация: Debug Win32 ------
Компиляция... aaa.cpp c:\documents and settings\paul\мои документы\visual studio 2008\projects\aaa\aaa\aaa.cpp(1) : warning C4627: #include <math.h>: пропущен при поиске использования предкомпилированного заголовка Добавление директивы в "stdafx.h" или перестройка предкомпилированного заголовка c:\documents and settings\paul\мои документы\visual studio 2008\projects\aaa\aaa\aaa.cpp(3) : warning C4627: #include <stdlib.h>: пропущен при поиске использования предкомпилированного заголовка Добавление директивы в "stdafx.h" или перестройка предкомпилированного заголовка c:\documents and settings\paul\мои документы\visual studio 2008\projects\aaa\aaa\aaa.cpp(9) : warning C4005: DEBUG: изменение макроопределения c:\documents and settings\paul\мои документы\visual studio 2008\projects\aaa\aaa\aaa.cpp(7): см. предыдущее определение 'DEBUG' c:\documents and settings\paul\мои документы\visual studio 2008\projects\aaa\aaa\aaa.cpp(33) : warning C4005: DEF_FUNC: изменение макроопределения c:\documents and settings\paul\мои документы\visual studio 2008\projects\aaa\aaa\aaa.cpp(26): см. предыдущее определение 'DEF_FUNC' c:\documents and settings\paul\мои документы\visual studio 2008\projects\aaa\aaa\aaa.cpp(164) : fatal error C1010: непредвиденный конец файла во время поиска предкомпилированного заголовка. Возможно, вы забыли добавить директиву "#include "stdafx.h"" в источник. Журнал построения был сохранен в "file://c:\Documents and Settings\Paul\Мои документы\Visual Studio 2008\Projects\aaa\aaa\Debug\BuildLog.htm " aaa - ошибок 1, предупреждений 4 ========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ========== Добавлено через 2 минуты Нужно больше практики, а пока времени не хватает... спасибо парни, что помогаете.
0
|
|
|
Модератор
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,981
|
|||
| 13.09.2012, 01:24 | |||
|
0
|
|||
|
577 / 256 / 18
Регистрация: 29.11.2010
Сообщений: 868
|
|
| 13.09.2012, 01:25 | |
|
при создании проекта win32->консольное приложение, отмечайте галку "Пустой проект"
0
|
|
|
0 / 0 / 0
Регистрация: 05.09.2012
Сообщений: 13
|
|
| 13.09.2012, 12:12 [ТС] | |
|
Хм... а как убрать макрос DEBUG? может без него все сложится более удачно.
Добавлено через 22 минуты что-то странное, чуть переделал код теперь выдает, что я что-то не так ввел Incorect input Добавлено через 2 минуты Как картинку вставить?
0
|
|
|
0 / 0 / 0
Регистрация: 05.09.2012
Сообщений: 13
|
|
| 13.09.2012, 12:15 [ТС] | |
|
Вот картинка
0
|
|
|
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
|
|
| 13.09.2012, 12:36 | |
|
М а К с, покажи переделанный код
0
|
|
|
0 / 0 / 0
Регистрация: 05.09.2012
Сообщений: 13
|
|||||||
| 13.09.2012, 12:37 [ТС] | |||||||
|
Так, чуть исправил код, все заработало!! )) Спасибо всем! Name и Budda вам отдельное спасибо за помощь.
Удачи вам и успехов.... сейчас буду разбираться что каждая строчка значит )))
0
|
|||||||
| 13.09.2012, 12:37 | |
|
Интегрирование функции разными способами Численное решение алгебраических уравнений: метод секущих Задание на тему Численное Интегрирование и Численное Дифференцирование
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|