Matlab 计算 非线性 超越方程 ,请给出计算具体程序Matlab 计算 非线性 超越方程 a =[0.03345 0.5439; 0.0047 0.9322];b = [0.00123 0.2489;0.3456 0.7658];c = [0.3389 0.8842; 0.7739 0.0034];a*x^3+ b*x= c可知a,b,c ,x都是2*2的数
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/22 21:49:40
Matlab 计算 非线性 超越方程 ,请给出计算具体程序Matlab 计算 非线性 超越方程 a =[0.03345 0.5439; 0.0047 0.9322];b = [0.00123 0.2489;0.3456 0.7658];c = [0.3389 0.8842; 0.7739 0.0034];a*x^3+ b*x= c可知a,b,c ,x都是2*2的数
Matlab 计算 非线性 超越方程 ,请给出计算具体程序
Matlab 计算 非线性 超越方程
a =[0.03345 0.5439; 0.0047 0.9322];
b = [0.00123 0.2489;0.3456 0.7658];
c = [0.3389 0.8842; 0.7739 0.0034];
a*x^3+ b*x= c
可知a,b,c ,x都是2*2的数组
求x,
不是超越方程哈
Matlab 计算 非线性 超越方程 ,请给出计算具体程序Matlab 计算 非线性 超越方程 a =[0.03345 0.5439; 0.0047 0.9322];b = [0.00123 0.2489;0.3456 0.7658];c = [0.3389 0.8842; 0.7739 0.0034];a*x^3+ b*x= c可知a,b,c ,x都是2*2的数
a =[0.03345 0.5439; 0.0047 0.9322];
b = [0.00123 0.2489;0.3456 0.7658];
c = [0.3389 0.8842; 0.7739 0.0034];
x=[];
for i=1:4
xx=roots([a(i) 0 b(i) -c(i)]);
x=[x xx(3)];
end
x=reshape(x,2,2)
上面是程序,我还给你说几个问题,你的式子是矩阵的多项式还是矩阵元素的多项式?
还有,对于每个方程,都有三个根,两个虚根,一个实根,这里只取实根!
祝你学习愉快!
clear;clc
syms x y z m
a =[0.03345 0.5439;0.0047 0.9322];
b = [0.00123 0.2489;0.3456 0.7658];
c = [0.3389 0.8842;0.7739 0.0034];
eq=a*[x y;z m]^3+b*[x y;z m]-c;
D=solve(eq(1),e...
全部展开
clear;clc
syms x y z m
a =[0.03345 0.5439;0.0047 0.9322];
b = [0.00123 0.2489;0.3456 0.7658];
c = [0.3389 0.8842;0.7739 0.0034];
eq=a*[x y;z m]^3+b*[x y;z m]-c;
D=solve(eq(1),eq(2),eq(3),eq(4));
x=double(D.x)
y=double(D.y)
z=double(D.z)
m=double(D.m)
收起