Mathematica 里如何提取方程或表达式中的常数Mathematica 里如何提取某特定模式的方程或表达式中的常数,要怎么自定义这样的函数?例如关于方程 2x+3y-4z+7=0,提取常数后的效果为{2,3,-4,7,0}或者关于

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 01:37:32
Mathematica 里如何提取方程或表达式中的常数Mathematica 里如何提取某特定模式的方程或表达式中的常数,要怎么自定义这样的函数?例如关于方程 2x+3y-4z+7=0,提取常数后的效果为{2,3,-4,7,0}或者关于

Mathematica 里如何提取方程或表达式中的常数Mathematica 里如何提取某特定模式的方程或表达式中的常数,要怎么自定义这样的函数?例如关于方程 2x+3y-4z+7=0,提取常数后的效果为{2,3,-4,7,0}或者关于
Mathematica 里如何提取方程或表达式中的常数
Mathematica 里如何提取某特定模式的方程或表达式中的常数,
要怎么自定义这样的函数?
例如关于方程 2x+3y-4z+7=0,提取常数后的效果为{2,3,-4,7,0}
或者关于表达式 2x+3y-4z+7,提取常数后的效果为{2,3,-4,7}

Mathematica 里如何提取方程或表达式中的常数Mathematica 里如何提取某特定模式的方程或表达式中的常数,要怎么自定义这样的函数?例如关于方程 2x+3y-4z+7=0,提取常数后的效果为{2,3,-4,7,0}或者关于
输入
CoefficientList[2 x + 3 y - 4 z + 7,{x,y,z}]
输出
{{{7,-4},{3,0}},{{2,0},{0,0}}}
我觉得你对题目的理解有误,如果提取的结果是{2,3,-4,7},那我怎么知道哪个系数是对应哪个变量的呢?
如果你非要说,我就要{2,3,-4,7}这个的话,请用下面这个
CoefficientList[2 x + 3 y - 4 z + 7,{x,y,z}] // Flatten // Union