|
|
1
4
首先,让
带输入
|
|
|
2
3
给定线性系统
其中x的元素标识为:
现在,假设d,t,m具有已知的固定值。我们需要的是x中这些元素的指数,我们选择了x的第4、第5和第6个元素作为已知元素。
现在,让我为那些已知的变量选择一些任意的数字。
我们将A分成两个子矩阵,对应于已知和未知变量。
现在,将已知值移动到等式的右侧,并求解。请注意,aknown是3x3矩阵,所以问题(希望)被很好地解决了。
将所有这些结合到最终的解决方案中。
请注意,我已经将所有内容扩展到几行,以更清楚地显示正在发生的事情。但如果我想节俭的话,我本可以只用一两行代码就完成这一切。 最后,如果我选择了其他一些数字作为已知值,例如l,d,t,那么得到的系统将是奇异的。所以你必须注意那个事件。一个关于未知等级的测试可能有助于排除这些问题。或者您可以选择使用PINv来构建解决方案。 |
|
|
3
0
方程组是固定的?如果将三个方程中的变量存储在每个方程的列表中,会怎么样?
然后您得到用户输入,您可以计算每个公式中给定的变量数:
这只会让你
它基本上是你自己的单一方程组的简单符号解算器。 |
|
|
ep84 · Python中处理扩展线性序列的快速(最快)方法 2 年前 |
|
Makogan · 为什么使用`extern`允许运行时链接? 2 年前 |
|
|
Taylor Fang · 优化此涉及矩阵反转的Python代码 2 年前 |
|
IBArbitrary · 如何使numpy数组启动更快? 2 年前 |
|
|
I Like Algebra · 在Julia中交换行的最简单方法 2 年前 |
|
|
smellerbee · numpy表示是列向量吗? 2 年前 |
|
mins · Numpy和线性代数:如何对Axêy进行编码? 2 年前 |
|
|
John Marston · 如何创建三个角度相等的三维矢量? 2 年前 |