ベクトル値のシンボリック関数が線形かどうかを確認する簡単な方法はありますか? もしそうなら、この式を の形A*x
で表現する簡単な方法はありA
ますか?x
A
x
A*x
syms x1 x2 a b c;
fx1 = [a*(x1+x2); b*x1+c*x1];
fx2 = [a*x1/log(x2); x2^2];
A=checklinearity(fx1, [x1 x2]') % should return [a, a; b+c, 0]
A=checklinearity(fx2, [x1 x2]') % should return false
回答: 組み込みの MATLAB関数EquationsToMatrix を使用して問題を解決する簡単な方法があります。