計算

タグの編集
投稿者 あれ  (社会人) 投稿日時 2009/2/2 09:25:55
vbaで例えば(30-x)=-1
というxを求めさせるにはどうしたら良いでしょうか?
投稿者 かずき  (社会人) 投稿日時 2009/2/2 15:47:51
x = 30 + 1では?
投稿者 るきお  (社会人) 投稿日時 2009/2/2 21:20:31
VBAには方程式の解を求める機能はありません。
そのような機能を自作するか、あれさんのおっしゃるように自分で X= の式に直すかする必要があります。
(ひょっとすると、誰かが作ったそのような機能が公開されている可能性もあります。)

なお、本家VBやC#, Java, C++などの主要などの言語にも方程式の解を求める機能はなかったと思います。
投稿者 y4yama  (社会人) 投稿日時 2009/2/3 00:42:44
こんちは
「数値解析における二分法」http://ja.wikipedia.org/wiki/%E4%BA%8C%E5%88%86%E6%B3%95
とかが参考になるかも知れないです
ここでは、f(x) = 0となるxを求める方法について説明する。・・・とか解説がありますが・・・

方程式の解を求める、というプログラミング例としては、それらしいのではないでしょうか?