*** 3/7/23 Saya telah memutuskan untuk pensiun repositori ini. Ketergantungan menjadi terlalu tua untuk dipertahankan. Saya akan memulai pengkodean baru dan meninjau kembali kode matematika simbolik. Saya juga akan membuat laboratorium untuk program mesin Wolfram.
Laboratorium Pengkodean Pribadi untuk Mempelajari Matematika Komputer di F#
Repositori ini adalah apa yang saya gunakan untuk mempelajari cara kode di f#. Saya mulai mengkode dengan Perpustakaan Matematika Simbolik. Pada saat itu, saya sedang membaca buku tentang aljabar komputer, jadi codding matematika simbolis adalah cara yang bagus untuk mengikuti buku.
Kemudian, saya memutuskan untuk mengambil langkah lebih jauh dan membangun antarmuka pengguna untuk mengikuti matematika simbolis. Setelah mengevaluasi beberapa opsi untuk mengkode UI, saya memilih WPF karena saya dapat mengkode semuanya dalam satu bahasa. Anda tidak akan melihat banyak XAML dalam proyek ini. Bukannya saya tidak suka XAML (saya dapat menggunakannya di masa depan), hanya lebih mudah untuk mengkode UI dalam satu bahasa.
Untuk mempelajari WPF, mulai mengkode kalkulator dasar. Saya menggunakan posting blog walkthrough kalkulator dari situs web Scott Wlaschin https://fsharpforfunandprofit.com/ sebagai titik awal. Kemudian, saya menambahkan lab basis data. Ini adalah alat yang berguna untuk berinteraksi dengan database.
Fokus saya saat ini adalah kalkulator grafik. Ini terinspirasi oleh kalkulator grafik dari aplikasi sampel WPF. Ini adalah proyek pertama yang saya gunakan matematika simbolik sebagai CAS. Rencana saya adalah menyelesaikan semua fungsi dalam batas UI dari aplikasi sampel WPF, kemudian beralih ke fase berikutnya.
Kode ini sangat bertele -tele (dengan sengaja), tetapi siapa pun dengan matematika atau latar belakang komputer harus dapat mengikuti dengan logika saya. Harapan saya adalah agar orang menggunakan repositori ini sebagai cara untuk mempelajari matematika dan kode aplikasi WPF. Jadi, seperti yang saya pelajari (dan kode), Anda akan melihat repositori ini tumbuh.
Sungguh-sungguh,
Flideros
3/6/22 - Menambahkan model domain kerangka untuk bahan ke lab analisis. Saya akan menerapkan analisis regangan untuk sistem rangka sebelum saya mulai bekerja pada kontrol pembangun material.
1/10/22 - Memulai proyek baru yang disebut Lab Analisis. Maksud saya adalah untuk memperhitungkan basis kode (analisis truss di tab Proyek Sebelumnya) menjadi alat analisis tujuan yang lebih umum. Proyek ini akan terus menggunakan mesin Wolfram.
7/21/21 - Jika Anda ingin menjalankan repositori ini, Anda akan membutuhkan kernel Wolfram. Jika Anda mengedit program UI matematika simbolik untuk mengecualikan proyek tampilan Wolfram, Anda harus dapat menjalankan repositori ini tanpa kernel. Saya dengan kurus menulis program analisis rangka dan saya bermaksud menggunakan mesin Wolfram di dalamnya.