public override Exp Diff(string Var) { Exp _A_Simp = _A.Simplify(); Exp _B_Simp = _B.Simplify(); return((_A_Simp.Diff(Var) * _B_Simp) + (_A_Simp * _B_Simp.Diff(Var))); }
public override Exp Diff(string Var) { Exp _A_Simp = _A.Simplify(); return((1 / _A_Simp) * _A_Simp.Diff(Var)); }
public override Exp Diff(string Var) { Exp _A_Simp = _A.Simplify(); Exp _B_Simp = _B.Simplify(); return(new Add(_A_Simp.Diff(Var), _B_Simp.Diff(Var))); }
private void button2_Click(object sender, EventArgs e) { Expression.Exp E = Expression.RPNEval.RPN_To_Exp(Expression.InfixEval.Infix_To_RPN(textBox1.Text)); label2.Text = E.Diff("x").Simplify().ToString(); }
private void Form1_Load(object sender, EventArgs e) { Expression.Exp A = (Expression.Exp) 5 / (Expression.Exp) 20; A = A.Diff("x"); A = A.Simplify(); }