我必须在matlab中解析AX = 0。问题是我没有我需要的A系数从q(x)f(x) - q(x)= 0中提取它们,这是一个复杂的表达式。在这个系统中变量是a0 a1 a2 b0 b1 b2,因为我要评估给定点集x的表达式,p(x)= a0 + a1 * x + a2 * x ^ 2和q(x)= b0 + b1 * x + b2 * x ^ 2和f(x)是一些函数。所以我得到了一个由6个变量组成的系统,方程的数量就是点的数量。我的问题是我如何提取A矩阵的系数,包括任何变量的0?我一直在尝试几种方式,但没有。我是否必须手动复制所有给定点(x,f(x))的变量系数?我喜欢做得好的事情帮助我,以防有一个解决方案,即使它很大。只是指导我
答案 0 :(得分:0)
所以,我想你想解决q(x)f(x) - p(x)= 0(其中q,p是二次和f任意函数,相对于x),而不是AX = 0。注意:AX = 0是线性方程,而q(x)f(x) - p(x)= 0不一定。如果是这样,可能无法“提取系数”而你需要的是非线性方程求解器,请查看:fsolve函数。