matlab 求代数方程组 a*x^2+b*x+c=0 x+y=0 关于x,y的解,并分别绘制x和y关于b和c的图像(a视作常数)

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 02:04:13
matlab 求代数方程组 a*x^2+b*x+c=0 x+y=0 关于x,y的解,并分别绘制x和y关于b和c的图像(a视作常数)

matlab 求代数方程组 a*x^2+b*x+c=0 x+y=0 关于x,y的解,并分别绘制x和y关于b和c的图像(a视作常数)
matlab 求代数方程组 a*x^2+b*x+c=0 x+y=0 关于x,y的解,并分别绘制x和y关于b和c的图像(a视作常数)

matlab 求代数方程组 a*x^2+b*x+c=0 x+y=0 关于x,y的解,并分别绘制x和y关于b和c的图像(a视作常数)
1.求代数方程组的
>> [x,y]=solve('a*x^2+b*x+c=0','x+y=0','x,y')
 
x =
  1/2/a*(-b+(b^2-4*a*c)^(1/2))
 1/2/a*(-b-(b^2-4*a*c)^(1/2))


 y =
  -1/2/a*(-b+(b^2-4*a*c)^(1/2))
 -1/2/a*(-b-(b^2-4*a*c)^(1/2))
 >> 
2.从上面的解可以看出,x,y都有两组解且x,y互为相反数.
假设a=1,这里有两种方法绘制x,y关于b,c的图像:
(1)隐函数绘图
x1=subs(x(1),'a',1);
x2=subs(x(2),'a',1);
y1=subs(y(1),'a',1);
y2=subs(y(2),'a',1);
figure
po=get(gcf,'position');
set(gcf,'position',[po(1)-0.5*po(3) po(2) 2*po(3) po(4)]);
subplot(121)
ezsurf(x1,[-10 10])
hold on
ezsurf(x2,[-10 10])
subplot(122)
ezsurf(y1,[-10 10])
hold on
ezsurf(y2,[-10 10])



(2)根据方程式直接绘图
>> a=1;
>> [b,c]=meshgrid(-10:0.5:10);
>> delta=b.^2-4*a*c;
>> delta(delta<0)=NaN;
>> x1=0.5/a*(-b+sqrt(delta));

>> x2=0.5/a*(-b-sqrt(delta));
>> y1=-x1;
>> y2=-x2;
>> figure
>> po=get(gcf,'position');
>> set(gcf,'position',[po(1)-0.5*po(3) po(2) 2*po(3) po(4)]);
>> subplot(121)
>> surf(b,c,x1)
>> hold on
>> surf(b,c,x2)
>> xlabel('b');ylabel('c');zlabel('x')
>> subplot(122)
>> surf(b,c,y1)
>> hold on
>> surf(b,c,y2)
>> xlabel('b');ylabel('c');zlabel('y')

matlab 求代数方程组 a*x^2+b*x+c=0 x+y=0 关于x,y的解,并分别绘制x和y关于b和c的图像(a视作常数) matlab怎么求解微分代数方程组 如何用MATLAB求解如下代数黎卡提方程组? matlab 求参数方程组例如a*x^3-b*y^2exp(a*x^2)-y-1=0解的的x,y用a,b表示这类方程组怎么解,应该用什么函数 matlab 解方程组 a*x+y^2=6 3*x+b*y=1 怎么用matlab 解代数方程组我的方程是二元二次 方程组x^2+y^2=d^2(x-a)^2+(y-sqat(d^2-a^2))^2=c2a和d,c已知的,现在要求x和y的表达式,用a,d,c表达有2个解,我要求的是,x,y都大于0的那个解,当然a,d,c也都大于 请高手求解MATLAB 方程组想求下面的方程组,用MATLAB怎么求啊?352.1775*exp(a+b*x)+190.6011*exp(a+b*x+c*x^2)+182.2338*exp(a+b*x+c*x^2+d*x^3)+218.8316*exp(a+b*x+c*x^2+d*x^3+e*x^4)+153.3209*exp(a+b*x+c*x^2+d*x^3+e*x^4+f*x^5)=219.4330(2.2 3x-y=5 5x+2y=l5 求二元一次方程的解 用代数法解方程组 matlab求二元方程组数值解方程组如下,A和B是常数A1=x*(y-B1)A2=x*(y-B2)请问怎么编程,在下刚开始学matlab,求达人指点,我是想学学语句怎么写 Matlab如何求解矩阵微分方程组的符号解例如:dX/dt=HX,X为列向量,H为矩阵H=[2*c,A,0;0,g,0;A,0,a],c,a,g,A为符号常量,初值X(0)=[0,1,0]',求方程组的解X? 求高手解答用Matlab 如何在matlab编程求这个方程组的解啊?已知a,b,c方程组72.8*(1+cos(a))=2*(SQRT(x*21.8)+SQRT(25.5*y)+SQRT(25.5*z))50.8*(1+cos(b))=2*SQRT(x*50.8)48*(1+cos(c))=2*(SQRT(x*29)+SQRT(47*y)+SQRT(1.92*z))求x,y,z假设 用MATLAB求解符号微分方程组(求大虾帮忙)dx=ydy=x+y不太会用MATLAB Matlab 中解三角函数方程组,求代码!方程组为:8-8cos(x)-10t=0 t-4.9*t^2+3sin(x)=0 分别给出x和t的值赋给x,t.求源代码. matlab解方程组:x+y+z 请求MATLAB关于方程组变量替换求系数的问题.对于方程组:f=a*x^2+b*x+c; h=d*x+e.怎样求得函数方程f(h)=m*h^2+n*h+z的系数m,n,z呢?求指点~!感谢 ~!在线等答案,感谢~! 怎么用matlab解方程组求帮忙用MATLAB解F(x)=a*(x-b)^(1/3)+r F(84)=0 F(160)=0.2 F(1.36*10^5)=1 已知关于X.Y的方程组﹛3X+5Y=M+2 和2X+3Y=M的解满足X+Y=-10,求代数M²-2M+1的值 用代数方法解下列方程组(求详细过程)(1){3x-5y=-1① -2x+3y=-11②(2){x=5y-10① y=2x-7②