我需要在代码中表示这些数学方程式并解决它们:
2x = 3y
3y = 4z
2x + 3y + 4z = 1
请建议。
(我怀疑这是家庭作业,所以我会给你一些线索,如何进行...)
想想如何在纸上求解这些方程。
每个方程都有一个变量和一个coefficient,所以你很可能想在你的程序中用一个变量来表示系数,并使用与你手工相同的技术来“求解”方程。
也许this answer in SO是你所追求的?
这是一个完整的文档 / 教程 C # 程序来解决线性方程组:http://www.codeproject.com/KB/cs/LinearEquationsSystemSoln.aspx
顺便说一句,C# 并不是真正的语言。MATLAB 或 Pytn / scipy 会有内置的求解器。看到这样的东西:http://docs.scipy.org/doc/numpy/reference/generated/numpy.linalg.solve.html
这听起来像一个简单的线性代数。将方程式放入 M x N 矩阵中,其中 M 是系数 + 1 的数量,N 是方程式的数量。
本站系公益性非盈利分享网址,本文来自用户投稿,不代表边看边学立场,如若转载,请注明出处
评论列表(13条)