我一直在尝试求解一个线性方程组,其中一些变量是其他变量的插值函数。我尝试将这些函数转换为符号函数,但这似乎不起作用。有没有人有不涉及曲线拟合数据的解决方法?我真的很想保留我的原始数据集以确保准确性。我的数据集太大,无法在此代码示例中放入真实的数据集,因此我提供了 [0 100]、[100 0]、[0 100;0 100] 的占位符数据集。
这是我的代码:
% Setting up system of equations
syms FD ICE EM GEN
AM = [0 1 1 0 ;
0 1 0 0 ;
0 0 1 0;
0 0 0 1];
Tvec = [FD;ICE;EM;GEN]
eqs= AM * Tvec == Tvec %System of symbolic equations
% Adding the givens to my system of equations
eqs(5) = FD==1;
eqs(6) = ICE==4;
eqs(7) = interp2([0 100],[100 0],[0 100;0 100], ICE,EM) % <-- this is where the problem is.
results=solve(eqs)