什么时候X
是一个2×2矩阵,等式
是多项式方程系统。这里, 方法 使用矩阵乘法。您可以使用基于问题的方法轻松制定和解此系统。
首先,定义变量X
作为一个2×2矩阵变量。
x = Optimvar('X',2,2);
以符合条件来定义要解决的等式X
。
eqn = x ^ 3 == [1 2; 3 4];
使用此等式创建一个等式问题。
prob = eqnproblem('等式',EQN);
从点开始解决问题[1 1; 1 1]
。
x0.x = =(2);sol =解决(prob,x0)
使用FSOLVE解决问题。等式解决。FSOLVE完成,因为通过函数容差的值测量,功能值的向量接近零,并且如梯度测量的问题会常规。
sol =结构与字段:X:[2x2双]
检查解决方案。
disp(sol.x)
-0.1291 0.8602 1.2903 1.1612
显示解决方案的多维数据集。
sol.x ^ 3.
ans =.2×21.0000 2.0000 3.0000 4.0000