私は、いくつかの変数が他の変数の補間関数である線形方程式系を解こうとしています。これらの関数をシンボリック関数に変換しようとしましたが、うまくいかないようです。データのカーブフィッティングを伴わない回避策はありますか? 正確を期すために、元のデータセットを保持したいと思います。私のデータセットは大きすぎてこのコード例に実際のデータを入れることができないため、[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)