解含矩阵的为参数的非线性方程组的问题,y=-3544.59151*x^3+171.23435*x^2+6.61009*x-0.00198y=k*(x-xi)+yi有这样两个方程组成方程组.其中第二个方程里k,xi,yi三个参数为一维矩阵.定义如下:S=0.0929;V=6.53E-4;L=4

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/14 05:11:44
解含矩阵的为参数的非线性方程组的问题,y=-3544.59151*x^3+171.23435*x^2+6.61009*x-0.00198y=k*(x-xi)+yi有这样两个方程组成方程组.其中第二个方程里k,xi,yi三个参数为一维矩阵.定义如下:S=0.0929;V=6.53E-4;L=4

解含矩阵的为参数的非线性方程组的问题,y=-3544.59151*x^3+171.23435*x^2+6.61009*x-0.00198y=k*(x-xi)+yi有这样两个方程组成方程组.其中第二个方程里k,xi,yi三个参数为一维矩阵.定义如下:S=0.0929;V=6.53E-4;L=4
解含矩阵的为参数的非线性方程组的问题,
y=-3544.59151*x^3+171.23435*x^2+6.61009*x-0.00198
y=k*(x-xi)+yi
有这样两个方程组成方程组.
其中第二个方程里k,xi,yi三个参数为一维矩阵.
定义如下:
S=0.0929;
V=6.53E-4;
L=4.20E-2;
yi=0.02:0.02:0.2;
xi=1-64.32./(64.3+yi./(1+yi));
G=(V.*29+V.*64.*yi./(1-yi))/S;
W=(L.*18+L.*64.*xi./(1-xi))/S;
kya=0.066.*G.^0.7.*W.^0.25;
kxa=0.152.*W.^0.82;
kxa2kya=-kxa./kya;
k=kxa2kya;
请问如何解出x,希望能以矩阵形式输出.
或者用图解法解决也行
和我想像的有点不一样,是我没说很清楚。
如下图:蓝色o的坐标即是(xi,yi),红色曲线是这两个矩阵
g=[2.5e-2 1.5e-2 1.0e-2 0.7e-2 0.5e-2 0.3e-2 0.2e-2 0.15e-2 0.10e-2 0.05e-2 0.02e-2];
p=[21.5e-2 12.3e-2 7.87e-2 5.2e-2 3.47e-2 1.88e-2 1.13e-2 0.773e-2 0.427e-2 0.160e-2 0.067e-2];
画出来的图形。这两个矩阵又通过polyfit3次拟合得出y=-3544.59151*x^3+171.23435*x^2+6.61009*x-0.00198这个方程。
由于用图解法会比较不精确,所以想用联立方程组的求交点得到结果的方法。
方程组即:
y=-3544.59151*x^3+171.23435*x^2+6.61009*x-0.00198
y=k*(x-xi)+yi %代表以每个蓝色o为起始点向红色曲线做斜率为k的直线
图解法:以每个蓝色o为起始点向红色曲线做斜率为k的直线,然后求出交点的坐标。
因为我设定的时候蓝色o是有10个,红色曲线为气体吸收相关数据拟合得到的操作曲线。
所以交点应该也只有10个。
http://hiphotos.baidu.com/dj%BA%CD%C9%D0/pic/item/b1c7afc3d7ce0553b219a893.jpg

解含矩阵的为参数的非线性方程组的问题,y=-3544.59151*x^3+171.23435*x^2+6.61009*x-0.00198y=k*(x-xi)+yi有这样两个方程组成方程组.其中第二个方程里k,xi,yi三个参数为一维矩阵.定义如下:S=0.0929;V=6.53E-4;L=4
分别用解析法(x、y)和图解法(X、Y)
clc;clear;
S=0.0929;
V=6.53E-4;
L=4.20E-2;
yi=0.02:0.02:0.2;
xi=1-64.32./(64.3+yi./(1+yi));
G=(V.*29+V.*64.*yi./(1-yi))/S;
W=(L.*18+L.*64.*xi./(1-xi))/S;
kya=0.066.*G.^0.7.*W.^0.25;
kxa=0.152.*W.^0.82;
kxa2kya=-kxa./kya;
k=kxa2kya;
x=linspace(-0.6,0.6,10);
N=length(k);
for m=1:N
yy(m)=k(m)*(x(m)-xi(m))+yi(m);
end
p=polyfit(x,yy,2)%二次拟合
plot(x,yy,'o',x,polyval(p,x))
y=vpa(poly2sym(p,'x'),5) %可以的到:y =8.8654*x^2-19.372*x+.13356
[x,y]=solve('y =8.8654*x^2-19.372*x+.13356','y=-3544.59151*x^3+171.23435*x^2+6.61009*x-0.00198','x,y')
hold on
ezplot('-3544.59151*x^3+171.23435*x^2+6.61009*x-0.00198',[-0.2 0.3 -3 3])
[X,Y]=ginput(3)%注意!图形中,鼠标为十字,分别点击三个交叉点,得到X和Y.
结果:
x =
[ -.68804498161675418364386012668505e-1]
[ .50736215983481497898072298220816e-2]
[ .10953839755465300810951323288126]
y =
[ 1.5084100647565002813161802762012]
[ .35502012297686479716881762174458e-1]
[ -1.8820449122876951912865028779561]
X =
-0.0674
0.0056
0.1095
Y =
1.4836
0.0383
-1.9325

解含矩阵的为参数的非线性方程组的问题,y=-3544.59151*x^3+171.23435*x^2+6.61009*x-0.00198y=k*(x-xi)+yi有这样两个方程组成方程组.其中第二个方程里k,xi,yi三个参数为一维矩阵.定义如下:S=0.0929;V=6.53E-4;L=4 含有参数的非线性方程组matlab能解含有变量参数的非线性方程吗?如x,y,z都要用a来表示,能给个例子示范一下吗, 系数矩阵的秩不等于增广矩阵的秩,则非线性方程组无解,如果有解,系数矩阵的秩与未知数个数相等则有唯一 用Maple求解参数是符号的非线性方程组 怎么编程啊 关于MATLAB解非线性方程组的问题x=(1/tanh(3*y)-1/(3*y))/yy=1.905*sqrt(2.12*x)求x,y值 Matlab解非线性微分方程组的问题要求解的方程组为:dx/dt=-x+y^2dy/dt=-2y+x^2x(0)=y(0)=1如何用Matlab解该方程组,并且画出相轨图(即x-y图象)?我用dsolve函数, 证明:四元非线性方程组的3个线性无关的解,则秩为2 含参数的一元二次方程问题 MATLAB用高斯消去法解非线性方程组的代码 matlab二元含三个参数的函数拟合求参数问题我急需要拟合出一个非线性函数,0.3058*(x-a)=b*(y^c),其中x=[1937,2623,3338],y=[0.000133,0.000379,0.00081],用sqcurvefit 怎么拟合 ,请问,y=[0.000133,0.000379,0.00081]时,0.3058 matlab解带参数的非线性方程组三个固定点坐标已知A(X1,Y1),B(X2,Y2),C(X3,Y3).未知点(X,Y).未知点到A/B距离差为det_ab,到B/C距离差为det_bc,到A/C距离差为det_ac;求解未知点坐标?想写成一个函 用Matlab求解非线性方程组,方程组可以是非数值型的吗?比如:ax+by^2+c=0cxy+dy+e=0其中,x,y为未知量,a,b,c,d,e为参数~这样的能解不?用什么方法? 设矩阵A=,对参数讨论矩阵A的秩.矩阵化简问题 C++ 牛顿迭代解非线性方程组雅克比矩阵出现奇异小弟编了一个C++程序用牛顿迭代法解非线性方程组输入初始值后第一次迭代成功,得到雅克比矩阵及其逆矩阵但是把第一次迭代的结果进行第 线性代数 一道确定矩阵中参数的问题 matlab解带不等式约束的非线性方程组.方程组:其中xb1、xb2为未知量;xb2、yb2可以用xb1、xb2表示;yc为变量,我自己可以随意给定;约束条件为非线性不等式.请问该怎样解?只要告诉我具体做法 最小二乘法非线性拟合的参数误差如何确定? 如何利用mathcad做多参数的非线性拟合