*** 3/7/23 Я решил уйти с этого репозитория. Зависимость стала слишком старой, чтобы поддерживать. Я начну новое кодирование и пересмотрю символический математический код. Я также создам лабораторию для программ Wolfram Engine.
Личная лаборатория кодирования для изучения компьютерной математики в F#
Этот репозиторий - то, что я использую, чтобы научиться кодировать в F#. Я начал кодировать с символической математической библиотекой. В то время я читал книгу о компьютерной алгебре, поэтому символическая математика Codding была отличным способом следовать за книгой.
Затем я решил сделать еще один шаг и построить пользовательский интерфейс, чтобы согласиться с символической математикой. После оценки нескольких вариантов кодирования пользовательского интерфейса я установил на WPF, потому что я мог бы кодировать все это на одном языке. Вы не увидите много XAML в этих проектах. Дело не в том, что мне не нравится XAML (я могу использовать его в будущем), просто проще кодировать пользовательский интерфейс на одном языке.
Чтобы изучить WPF, начал кодировать основной калькулятор. Я использовал посты в блоге калькулятора с веб -сайта Скотта Влашина https://fsharpforfunandprofit.com/ в качестве отправной точки. Позже я добавил лабораторию базы данных. Это полезный инструмент для взаимодействия с базой данных.
Мой текущий фокус - графический калькулятор. Он вдохновлен графическим калькулятором из образцов приложений WPF. Это первый проект, который я использую символическую математику в качестве CAS. Мой план состоит в том, чтобы закончить всю функциональность в пределах пользовательского интерфейса из применений образцов WPF, а затем перейти к следующему этапу.
Код очень многословный (намеренно), но любой, у кого есть математика или компьютерное происхождение, должен быть в состоянии следовать моей логике. Я надеюсь, что люди будут использовать этот репозиторий в качестве способа изучения приложений по математике и коду F# WPF. Итак, как я узнаю (и код), вы увидите, как этот репозиторий растут.
Искренне,
Flideros
3/6/22 - Добавлена модель скелетного домена для материалов в лабораторию анализа. Я собираюсь внедрить анализ деформации для системы фермы, прежде чем начну работать над управлением материалом.
1/10/22 - запустил новый проект под названием Analysis Lab. Мое намерение состоит в том, чтобы включить кодексовую основу (анализ фермы на вкладке предыдущих проектов) в инструмент анализа более общего назначения. Этот проект будет продолжать использовать двигатель Wolfram.
21.07.21 - Если вы хотите запустить этот репозиторий, вам понадобится ядро Wolfram. Если вы отредактируете программу символической математической пользовательского интерфейса, чтобы исключить проект дисплея Wolfram, вы сможете запустить этот репозиторий без ядра. Я с любовью пишу программу анализа фермы и намерен использовать в нем двигатель Wolfram.