Excel:如何防止变量与 NLSolve 函数中的单元格引用混淆

问题描述 投票:0回答:1

目的 在 Excel 中使用 NLSOLVE 求解多个方程(电路分析方程)

单元格 A1 至 A4 的内容:

= -X2 + X1 + X3 
= -1 -X3 + X4
= 50 - 10*X3 - 4*X2
=-65*X1 + 10*X3 + 25*X4

=NLSOLVE(A1:A4,X1:X4)

我得到了 X1、X2、X3、X4 的正确值

问题 练习中的原始值不是 X1:X2 而是 i1、ia、ib、ic。 当我使用这些变量时,它不起作用,并且 Excel 似乎将这些变量视为单元格范围。好的,但是

问题

  1. 为什么 X1、X2、X3、X4 没有与细胞混淆?
  2. 如何使用变量 i1、ia、ib、ic?

谢谢你的帮助

excel
1个回答
0
投票

使用计算器 NumWork 的解决方案:

  1. 将两个变量 A 和 B 定义为 matices 按下 var 按钮,然后按下 Shift 键并按下按钮,输入矩阵作为变量
  2. 将第一个矩阵(包含方程的所有值)存储为 A
  3. 将包含前面方程结果的第二个矩阵存储为 B
  4. 通过乘法求解方程 (A 平方 -1) * B
© www.soinside.com 2019 - 2024. All rights reserved.