*** 3/7/23 나는이 저장소를 은퇴하기로 결정했다. 의존성은 유지하기에는 너무 오래되었습니다. 나는 새로운 코딩을 시작하고 상징적 수학 코드를 다시 방문 할 것입니다. 또한 Wolfram 엔진 프로그램을위한 실험실을 만들 것입니다.
F#에서 컴퓨터 수학 연구를위한 개인 코딩 실험실
이 저장소는 F#에서 코딩하는 방법을 배우는 데 사용하는 것입니다. 나는 상징적 수학 도서관으로 코딩을 시작했습니다. 당시 나는 컴퓨터 대수에 관한 책을 읽고 있었기 때문에 Codding Symbolic Math는 책을 따라갈 수있는 좋은 방법이었습니다.
그런 다음 한 걸음 더 나아가서 상징적 수학과 함께 사용자 인터페이스를 구축하기로 결정했습니다. UI 코딩을위한 몇 가지 옵션을 평가 한 후, 나는 단일 언어로 코딩 할 수 있기 때문에 WPF에 정착했습니다. 이 프로젝트에서 XAML을 많이 보지 못할 것입니다. XAML을 좋아하지 않는 것이 아니라 (미래에 사용할 수 있습니다), UI를 단일 언어로 코딩하는 것이 더 쉽습니다.
WPF를 배우려면 기본 계산기를 코딩하기 시작했습니다. Scott Wlaschin의 웹 사이트 https://fsharpforfunandprofit.com/의 계산기 연습 블로그 게시물을 시작점으로 사용했습니다. 나중에 데이터베이스 랩을 추가했습니다. 데이터베이스와 상호 작용하는 데 유용한 도구입니다.
현재 초점은 그래프 계산기입니다. WPF 샘플 응용 프로그램의 그래프 계산기에서 영감을 얻었습니다. 이것은 내가 CAS로 상징적 수학을 사용하는 첫 번째 프로젝트입니다. 내 계획은 WPF 샘플 응용 프로그램에서 UI의 한계 내에서 모든 기능을 완료 한 다음 다음 단계로 넘어가는 것입니다.
코드는 매우 장점이지만 (의도적으로) 수학 또는 컴퓨터 배경을 가진 사람은 내 논리를 따라갈 수 있어야합니다. 내 희망은 사람들 이이 저장소를 수학 및 코드 F# WPF 응용 프로그램을 학습하는 방법으로 사용하기를 희망합니다. 따라서, 내가 배우고 (및 코드),이 저장소가 성장하는 것을 볼 수 있습니다.
감사합니다,
flideros
3/6/22- 분석 실험실에 재료에 대한 해골 도메인 모델을 추가했습니다. 재료 빌더 제어 작업을 시작하기 전에 트러스 시스템에 대한 변형 분석을 구현할 것입니다.
1/10/22- Analysis Lab이라는 새로운 프로젝트를 시작했습니다. 저의 의도는 코드 기반 (이전 프로젝트 탭의 트러스 분석)을보다 일반적인 목적 분석 도구로 고려하는 것입니다. 이 프로젝트는 Wolfram 엔진을 계속 사용할 것입니다.
7/21/21-이 저장소를 실행하려면 Wolfram 커널이 필요합니다. Wolfram 디스플레이 프로젝트를 제외하기 위해 Symbolic Math UI 프로그램을 편집하면 커널을 사용 하여이 저장소를 실행할 수 있어야합니다. 나는 트러스 분석 프로그램을 호기심으로 작성하고 있으며 Wolfram 엔진을 사용하려고합니다.