Страница 1 из 1

Численные методы в Clarion

Добавлено: 11 Сентябрь 2010, 12:00
Evgeny2006
Вопрос ко всем!
Кто-нибудь использует в своих программах численные методы решения задач, например:
- Решение систем линейных алгебраических уравнений
- Задачи на собственные значения
- Аппроксимация сплайнами
- Решение систем обыкновенных дифуравнений
- Поиск экстремума функции многих переменных и т.д.
Если используете, то откуда берете?

Re: Численные методы в Clarion

Добавлено: 11 Сентябрь 2010, 13:45
БАИ
в работе не использую, тутhttp://alglib.sources.ru/ все в исходниках, на си плюсах правда, но если поискать, думаю и в с можно найти. а с кларион знает- подключаете как исходник в progect\properties и можно пользоваться. еще кстати ассемблер знает, если скорость критична

Re: Численные методы в Clarion

Добавлено: 12 Сентябрь 2010, 9:12
lsgsoftware
Ты знаешь,численные методы для меня не пустой звук.
Ведь за плечами мехмат МГУ.Одна из последних моих
разработок - это начисление процентов по банковским
вкладам по "скошенному" календарю.Это когда в году
360 дней и в каждом месяце по 30 дней.Да, задачка
уж не совсем и тривиальная(правда,сейчас это уже
не актульно,проценты считаются за каждый кредитный день).
Ну так и что,все решено прямым программированием на клаше
и это где-то 30 строк прораммного кода.
А есть ли готовые библиотеки по численным методом для клаши.
Да наверняка есть,но только наверное в оборонке США и для "широких"
масс они недоступны.А ведь клаша как RAD-система активно используется
в обронке США(ну есть у меня такая информация).

Re: Численные методы в Clarion

Добавлено: 12 Сентябрь 2010, 14:21
Дед Пахом
lsgsoftware писал(а):Ведь за плечами мехмат МГУ.
Опа, и я на мехмате одно время учился. Боже, как давно это было...

Re: Численные методы в Clarion

Добавлено: 12 Сентябрь 2010, 23:21
Evgeny2006
lsgsoftware писал(а):Ты знаешь,численные методы для меня не пустой звук.
Ведь за плечами мехмат МГУ.Одна из последних моих
разработок - это начисление процентов по банковским
вкладам по "скошенному" календарю.Это когда в году
360 дней и в каждом месяце по 30 дней.Да, задачка
уж не совсем и тривиальная(правда,сейчас это уже
не актульно,проценты считаются за каждый кредитный день).
Ну так и что,все решено прямым программированием на клаше
и это где-то 30 строк прораммного кода.
А есть ли готовые библиотеки по численным методом для клаши.
Да наверняка есть,но только наверное в оборонке США и для "широких"
масс они недоступны.А ведь клаша как RAD-система активно используется
в обронке США(ну есть у меня такая информация).
Я вообще заканчивал мат-мех ЛГУ. Только работал в основном с инженерными задачами.
Были и экономические задачи. Наиболее серьезные: граничные задачи для систем обыкновенных дифуравнений.
Хотя баловался и с методом сеток для уравнений в частных производных.
Вопрос я задал из любопытства: стоит ли переводить имеющиеся у меня программы на Фортране на Clarion.
Может где уже есть готовые, тогда вопрос бы отпал.
Раз нет, в порядке самобразования начну потихоньку перетаскивать на Clarion.
Я понимаю, что он предназначен в основном для работы с БД, но вот мне встретилась задача,
когда из под Clarion. нужно не только решить систему алгебрамческих ур-ний, но и определить ее собственные
значения.
Если кому что понадобится, то обращайтесь.

Re: Численные методы в Clarion

Добавлено: 12 Сентябрь 2010, 23:27
Evgeny2006
БАИ писал(а):в работе не использую, тутhttp://alglib.sources.ru/ все в исходниках, на си плюсах правда, но если поискать, думаю и в с можно найти. а с кларион знает- подключаете как исходник в progect\properties и можно пользоваться. еще кстати ассемблер знает, если скорость критична
Спасибо за ответ.
У меня есть большой набор исходных программ на Фортране. Я большую часть времени работал на нем.
Еще начиная с БЭСМ-4. Если кто знает или помнит что была такая машина. Занимала громадный зал.
Вопрос задал из любопытства. Я не подключаю библиотеку, а напрямую перевожу программу на Clarion.
Не люблю копаться в чужих ошибках. Сам ошибся-себя и ругаешь.

Re: Численные методы в Clarion

Добавлено: 14 Сентябрь 2010, 16:35
Yufil
Когда последний раз общался со студентами, мне показывали программы,
использующие халявные либы SCIPY/NUMPY. Сказали, что даже в NASA их пользуют... Это не Кларион, но сгенерить скрипт-выполнить - считать результат, наверное, возможно. Я в своё время решал задачи, используя пакеты PMP и SAS с кларионом (CFD 3.10) примерно таким способом - ввод данных через кларион, генерация - исполнение скрипта, загрузка результатов - содержательный отчёт.

Re: Численные методы в Clarion

Добавлено: 14 Сентябрь 2010, 18:33
Evgeny2006
Yufil писал(а):Когда последний раз общался со студентами, мне показывали программы,
использующие халявные либы SCIPY/NUMPY. Сказали, что даже в NASA их пользуют... Это не Кларион, но сгенерить скрипт-выполнить - считать результат, наверное, возможно. Я в своё время решал задачи, используя пакеты PMP и SAS с кларионом (CFD 3.10) примерно таким способом - ввод данных через кларион, генерация - исполнение скрипта, загрузка результатов - содержательный отчёт.
Пусть Вам не покажется странным, но такой подход достаточно хорош.
Хотя я предпочитаю иметь программу полностью на одном языке.
Поэтому слегка работаю за машину, сам перевожу п/программы в большинстве случаев с Фортрана на Клашу.
С точки зрения языка, Клаша хорошо подходит для выполнения вычислительных работ и при этом - компилятор.
Ну и конечно среда для работы с БД.

Re: Численные методы в Clarion

Добавлено: 15 Сентябрь 2010, 10:15
Yufil
А ничего странного, я достаточно долго занимался статистическим анализом разнообразной информации. И проблема в том, что стат.пакеты не имеют нормального интерфейса ни на входе ни на выходе. Поэтому и приходилось переводить данные в птичий язык пакета, а потом вычитывать результаты (хорошо если из файла, а то и прямо из листинга) и обратно связывать с исходными данными. Уже не говоря о том, что стандартная выдача на английском, а заказчик его не так чтобы очень...

Re: Численные методы в Clarion

Добавлено: 15 Сентябрь 2010, 12:59
lsgsoftware
Полностью согласен с нашим Гуру Юрой.Готовые программы
из сферы численных методов имеют очень плохие интерфейсы
как в части ввода данных, так и в части получения результатов,
пригодных для нормального восприятия.
Только мне показалось что весь пост ради 3-х последних строк :twisted:
И что нетривиального в этом справочнике банков :D