私は与えられた点でのグラフの接線の方程式を計算するプログラムを作っています。理想的には、どのグラフの種類でも動作させたいと思っています。例えば1/x、x^2、ln(x)、e^x、sin、tan。私はどのように接線とすべてを解決する方法を知っていますが、私は実際にユーザーからの入力を得る方法を本当に知りません。グラフの接線を計算するためのユーザー入力
グラフの種類を選択して係数を入力するオプションが必要ですか。 "選択1:1 /(Ax^B)AとBの値を入力する"?または、プログラムがユーザーの入力内容を認識して、選択肢を入力してからAとBの値を入力する代わりに、ユーザーが "1/3x^2"と入力すると、プログラムはA Bは3と2、グラフは1/xグラフです。
このウェブサイトは、私が行うことができるやりたいものの例のようなものです:任意のヘルプ:)ユーザーの入力から式を解析
私はかなり前にuniで割り当てたことを思い出させます...私はユーザの入力を解析し、通常の挿入表記法から[接頭辞表記]に変換することを提案します(https://en.wikipedia.org/wiki/Polish_notation )そして、それを使って任意の 'x'の関数値を計算してください...私がそれを覚えている限り、何とか.... – Plirkee