|
0 / 0 / 0
Регистрация: 24.04.2012
Сообщений: 12
|
||||||
Запись функции в файл для ее последующего вызова24.05.2012, 22:53. Показов 1305. Ответов 6
Метки нет (Все метки)
Доброе время суток.
Столкнулся со следующей проблемой: необходимо посчитать на огромном количестве точек значение функцией задаваемой пользователем. У меня в программе функция (string) разбивается, переводится в постфиксную форму и делается дерево выражения, по которому уже считается значение функции в точке. При огромных количествах повторений вычисления очень много времени тратится на обход времени. Возникает вопрос: можно ли как-нибудь, построив дерево выражения, один раз сделать файл функции, которая бы далее вызывалась в программе? Например, пользователь ввел функцию cos(x)+sin(y), а у нас появился файл с примерным содержанием:
0
|
||||||
| 24.05.2012, 22:53 | |
|
Ответы с готовыми решениями:
6
Не получается открыть файл - Слишком мало аргументов для вызова функции Запись в файл непосредственно в момент вызова Запись вызова функции в память и многократное использование |
|
101 / 101 / 12
Регистрация: 21.11.2011
Сообщений: 169
|
|||||||
| 24.05.2012, 23:31 | |||||||
1
|
|||||||
|
0 / 0 / 0
Регистрация: 24.04.2012
Сообщений: 12
|
||
| 24.05.2012, 23:48 [ТС] | ||
|
0
|
||
|
101 / 101 / 12
Регистрация: 21.11.2011
Сообщений: 169
|
||
| 25.05.2012, 07:39 | ||
|
можно тут посмотреть http://www.geocities.com/jeff_louie/OOP/oop13.htm если не то/не работает гуглить по вышеуказаному
0
|
||
|
0 / 0 / 0
Регистрация: 24.04.2012
Сообщений: 12
|
|
| 27.05.2012, 20:32 [ТС] | |
|
Благодарю за помощь.
0
|
|
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
|
| 27.05.2012, 20:44 | |
|
А может имеет смысл пересмотреть алгоритм, чтобы он по-шустрее работал?
Это так, мысль пришла.
0
|
|
|
0 / 0 / 0
Регистрация: 24.04.2012
Сообщений: 12
|
||||||
| 28.05.2012, 00:38 [ТС] | ||||||
|
Ну, к сожалению, мне неизвестны другие способы обработки функций, представленных в виде строки.
Возник следующий вопрос. Программа работает следующим образом: вначале пользователь вводит функцию, которая потом много раз просчитывается. Как можно создавать dll файл после ввода пользователем и как его потом сразу же подключить и использовать для подсчета? К сожалению, найти ответа самостоятельно не смог. Добавлено через 2 часа 55 минут Не подскажете, можно ли как то подключить сторонний .cs файл и вызвать описанный в нем метод? Добавлено через 6 минут вариант через "add existing item" не подходит, так как .cs файл будет создаваться динамически Добавлено через 23 минуты
Невозможно загрузить файл или сборку "file:///C:\Users\VALENTIN\AppData\Local\Temp\5vi c0grj.dll" или один из зависимых от них компонентов. Не удается найти указанный файл. Заметил также, что при каждом запуске выдается ошибка на отсутствие разных *.dll файлов
0
|
||||||
| 28.05.2012, 00:38 | |
|
Помогаю со студенческими работами здесь
7
Как выбрать файл с диска для последующего открытия?
Нет подходящей функции для вызова Как подключить h-файл для вызова TreeVeiw_SetImageList? Пофиксить код для коректного вызова функции Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
|
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс.
Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
|
Программный отбор значений справочника
Maks 21.03.2026
Установка программного отбора значений справочника "Сотрудники" из модуля формы документа.
В качестве фильтра для отбора служит предопределенное значение перечислений.
Процедура. . .
|
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
|
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|