*** 3/7/23私はこのリポジトリを引退することにしました。依存症は維持するには年を取りすぎています。新しいコーディングを開始し、象徴的な数学コードを再訪します。また、Wolframエンジンプログラムのラボを作成します。
f#でコンピューター数学を研究するためのパーソナルコーディングラボ
このリポジトリは、F#でコーディングする方法を学ぶために使用するものです。シンボリック数学ライブラリでコーディングを始めました。当時、私はコンピューター代数に関する本を読んでいたので、象徴的な数学をコーディングすることは、本に沿って従うのに最適な方法でした。
その後、私はそれをさらに一歩踏み出し、象徴的な数学に合わせてユーザーインターフェイスを構築することにしました。 UIをコーディングするためのいくつかのオプションを評価した後、すべてを単一の言語でコーディングできるため、WPFに落ち着きました。これらのプロジェクトには多くのXAMLが表示されません。 XAMLが好きではないということではなく(将来使用するかもしれません)、UIを単一の言語でコーディングする方が簡単です。
WPFを学習するには、基本的な計算機のコーディングを開始しました。 Scott WlaschinのWebサイトhttps://fsharpforfunandprofit.com/からの計算機ウォークスルーブログ投稿を出発点として使用しました。その後、データベースラボを追加しました。これは、データベースと対話するための便利なツールです。
私の現在の焦点はグラフ計算機です。 WPFサンプルアプリケーションのグラフ計算機に触発されています。これは、象徴的な数学をCASとして使用する最初のプロジェクトです。私の計画は、WPFサンプルアプリケーションからUIの制限内ですべての機能を完了し、次のフェーズに進むことです。
コードは非常に冗長です(意図的に)が、数学やコンピューターの背景を持っている人なら誰でも私のロジックに沿って従うことができるはずです。私の希望は、人々が数学とコードF#WPFアプリケーションを学ぶ方法としてこのリポジトリを使用することです。したがって、私が学んだ(およびコード)、このリポジトリが成長するのがわかります。
心から、
flideros
3/6/22-分析ラボに材料のスケルトンドメインモデルを追加しました。マテリアルビルダーコントロールの作業を開始する前に、トラスシステムのひずみ分析を実装します。
1/10/22-分析ラボと呼ばれる新しいプロジェクトを開始しました。私の目的は、コード基準(以前のプロジェクトのTruss分析)をより一般的な目的分析ツールに導入することです。このプロジェクトは、Wolframエンジンを引き続き使用します。
7/21/21-このリポジトリを実行したい場合は、Wolfram Kernelが必要になります。 Symbolic Math UIプログラムを編集してWolfram Display Projectを除外すると、カーネル外でこのリポジトリを実行できるはずです。私は興味なくトラス分析プログラムを書いており、その中にWolframエンジンを使用するつもりです。