大概是这样的(只是简单举例,并不是实际编写的程序):
syms a b;
A=[cos(a) -sin(a) ; sin(a) cos(a)];
B=[exp(-i*pi/8) 0 ; 0 exp(i*pi/8)];
C=[cos(-a) -sin(-a) ; sin(-a) cos(-a)];
D=[cos(b) ; sin(b)];
E=A*B*C*(A*B*C*D);
E=[sqrt(2)/2 ; -i*sqrt(2)/2];
也就是说a,b是未知数,A,B,C,D是四个矩阵,E是A,B,C,D经过计算之后得出的矩阵,并且E是有具体数值的(E=[sqrt(2)/2 ; -i*sqrt(2)/2]) 想要求出a和b,求问具体代码应该怎么写,用solve能算吗?
如何用Matlab求一个矩阵中的未知数啊,就是知道一个已知矩阵和一个含有...
A=[1,2,a,3,4];B=[3;4;2;1;1];b=3;其中A为已知矩阵,B为含有未知数a的矩阵,b为乘积,matlab代码如下:syms a A=[1,2,a,3,4];B=[3;4;2;1;1];b=3;f=A*B-3;g=solve(f,a)其他矩阵可以用类似的方法来做
Matlab求解矩阵中的未知数
[a,b]=solve('E1=Eb1','E2=Eb2','a','b');这样可以求解a,b 但是似乎是你给的值的原因,解不出东西
这种矩阵未知数求解用MATLAB应该怎么编程啊!求大手子指点一下!如图_百 ...
i1=-10\/3;i2=-100\/3
matlab 矩阵内含未知数的计算问题
2、可以用fsolve求解:>> K=[1 2 3;1 2 3;1 2 3];>> x=fsolve(@(x)K*[0 x(1) x(2)].'-[x(3) 0 0].',rand(1,3))Optimization terminated: first-order optimality is less than options.TolFun.x = 0.3051 -0.2034 0.0000得到的x=[f1 q1 q2]。3、上面求...
求教matlab编程问题,求矩阵中的未知量
x+6]*[x^3 1;x^2-1 x]*[3;0]ans = 3*(x^2+x)*x^3+3*(x^3+5)*(x^2-1)3*x^4+3*(x+6)*(x^2-1)则用 [x,y]=solve('3*(x^2+x)*x^3+3*(x^3+5)*(x^2-1)-y=0','3*x^4+3*(x+6)*(x^2-1)-8=0')可看到得到4组解,然后选择符合要求的。
求教matlab编程问题,求矩阵中的未知量
x+6]*[x^3 1;x^2-1 x]*[3;0]ans = 3*(x^2+x)*x^3+3*(x^3+5)*(x^2-1)3*x^4+3*(x+6)*(x^2-1)则用 [x,y]=solve('3*(x^2+x)*x^3+3*(x^3+5)*(x^2-1)-y=0','3*x^4+3*(x+6)*(x^2-1)-8=0')可看到得到4组解,然后选择符合要求的。
用matlab解矩阵,怎么定义未知数呢?
0, 1\/d2, 0, 0, 0][ 0, 0, 1\/d3, 0, 0][ 0, 0, 0, 1\/d4, 0][ 0, 0, 0, 0, 1\/d5][ 0, 0, 0, 0, 0]需要注意,MATLAB不支持维数未知的矩阵,所以n必需预先指定。
matlab 矩阵求未知数。
x=A\\B;难道说这样不行,由于你狠牛叉的贴了个图片,我想帮你试一下,但又觉得一个一个把那个矩阵输到matlab里是一种折磨,并且还不一定能输对。你为什么就不能贴个文本让别人可以粘贴呢,建议!
MATLAB 怎么利用两个矩阵对应元素相等去解某个矩阵中所含的未知数啊
参考代码:>> syms x y>> A=[x,2,1]; B=[1,y,1];>> [x,y]=solve(A-B)Warning: 3 equations in 2 variables. x = 1 y = 2
Matlab怎样求矩阵A的大小和维数
1、软件启动后,需要编辑及运行程序,在专用编程工具中,容易编写,通过新建文件,即可打开编辑器,用其进行代码设计。2、首先,使用length方便计算出未知矩阵中,行或列最大值,如果需要这种结果,就可以选用,如行数比列的大,就返回行的数目,反之返回列。3、接着介绍size,实际这一函数用法更灵活,...