大規模用の数式変換プログラム作ってみた
Cで作ってみました。文字列を数式に(正確には構造体の配列)に変換するプログラムです。
製作時間は9時間ちょっとと言ったところでしょうか。意外と早くできました。
このままだと、大規模早く終わるかもねw
構造体は以下のような形にしてみました。
typedef struct{ FType ftype; union{ VlType vltype; //[変数] 変数種類 OpType optype; //[演算子] 演算子種類 OrType ortype; //[その他] 記号種類 }uType; //種類 union{ double number; //[数値] 数値データ int difforder; //[変数] 微分の階数 int power; //[その他]number乗根 }uData; //値 }Formula;