matlab求Ax+ExB=C,其中x为未知数,E为奇异矩阵,ABC为已知矩阵,怎么求x我曾经用张量积L= kron(A,eye(size(B)))+kron(E,B‘),L不可逆,或者说,结果不好,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 19:46:34
matlab求Ax+ExB=C,其中x为未知数,E为奇异矩阵,ABC为已知矩阵,怎么求x我曾经用张量积L= kron(A,eye(size(B)))+kron(E,B‘),L不可逆,或者说,结果不好,

matlab求Ax+ExB=C,其中x为未知数,E为奇异矩阵,ABC为已知矩阵,怎么求x我曾经用张量积L= kron(A,eye(size(B)))+kron(E,B‘),L不可逆,或者说,结果不好,
matlab求Ax+ExB=C,其中x为未知数,E为奇异矩阵,ABC为已知矩阵,怎么求x
我曾经用张量积L= kron(A,eye(size(B)))+kron(E,B‘),L不可逆,或者说,结果不好,

matlab求Ax+ExB=C,其中x为未知数,E为奇异矩阵,ABC为已知矩阵,怎么求x我曾经用张量积L= kron(A,eye(size(B)))+kron(E,B‘),L不可逆,或者说,结果不好,
A矩阵可逆的吧?
如果A可逆的话用迭代法就可以数值求解了,而且相当简单
X= inv(A)*(C - EXB)

你先把A,B,C,E,x的维数写写清楚A, E 3*3
B 200*200
x C 3*200不管L是否奇异, 你应该首先判断方程是否有解
这一点可以利用Moore-Penrose逆来实现, 比如Ly=d, 先求y=pinv(L)*d, 然后把norm(L*y-d)算出来看是否足够小
在有解的前提下按上述方法一定能求出Frobenius范数最小的解, 如果没有解的话...

全部展开

你先把A,B,C,E,x的维数写写清楚

收起

matlab求Ax+ExB=C,其中x为未知数,E为奇异矩阵,ABC为已知矩阵,怎么求x我曾经用张量积L= kron(A,eye(size(B)))+kron(E,B‘),L不可逆,或者说,结果不好, 用MATLAB求X'=AX+BU+CU'其中X为8行1列的矩阵,A,B,C为实数矩阵,U为关于时间的矩阵,求X 在matlab中求矩阵AX=b中的X?其中A和b矩阵已知. matlab的simulink如何解方程?比如说Ax^3+Bx^2-Cx+D=0,其中A B C D可以由上一步求出,求x? 牛顿迭代法求一个方程的解 MATLAB用MATLAB求方程y=x-c*sin(y+k)其中,x,c,k都为已知就是求y就好了 如何用MATLAB求一个函数的最大值和最小值?比如f(x)=Ax+B其中c1 matlab 中如何计算Ax(i+1)=Bx(i)+Cx(i) ,其中A B C为常数矩阵,x(i)为已知矩阵,求x(i+1)的矩阵.例如A B为6x6的任意常数矩阵,C为1x6的矩阵,x(i)中已知3个值,求x(i+1)的值.是我之前的计算错了。公式中的Cx(i)就 如果ax+b/x+c=a+m/x+c(其中a、b、c为常数)求m的值 给定函数f(x)=ax²+bx+c,其中a,b,c为常数,求f'(x)请仔细一步步发答的好我会加分 用matlab求解方程组 10*x*x+x*y=111z 其中xyz为1-9的整数.求代码用matlab求解方程组 10*x*x+x*y=111z 其中xyz为的整数.求代码 matlab 求矩阵微分方程用ode23求x'=Ax其中A=[2,1;-3,6]怎么写M文件? matlab中求最小二乘解,例AX=Y,其中X,Y均为矩阵,编写程序在matlab中用左除法求最小二乘解A,设X=[1 2 3;4 2 1;3 2 4]Y=[2 1 4;1 3 2;2 3 4];求A (1)如果(3x-2)/x+1=3+m/x+1,求m; (2)如果(ax+b)/x+c=a+m/x+c(其中a,b,c为常数),求m 求matlab二元线性拟合程序已知x=[...],y=[...],z=[...],求一程序使其输出为z=ax+by+c中的a、b、c! y=ax+b倍根号下c+x的最值怎么求,其中a,b,c均为常数告诉我一般的求法 已知(1+x^2)(1+2x)=ax^3+bx^2+cx+d,其中a、b、c、d为常数.求b的值 解符号矩阵方程:axb=cxa,其中a,b,c为列向量,x为行向量,求x的解,用a,b,c如何表示,或者MATLAB如何求解该符号方程 ax2+bx+c=0(其中是ax的平方)求X的公式