matlab求解x1’=a*x1-b*x1*x2 X2’=c*x1*x2-d*x2 其中a=2,b=0.01,c=0.001,d=0.7.x1(0)=300,x2(0)=100function dx=preyer(t,x,flag,a,b,c,d);dx(1,1)=a*x(1)-b*x(1)*x(2);dx(2,1)=c*x(1)*x(2)-d*x(2);tspan=[0,14];x0=[300,100];a=2;b=0.01;c=0.001;d=0.7;[t,x]=od

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 14:32:55
matlab求解x1’=a*x1-b*x1*x2 X2’=c*x1*x2-d*x2 其中a=2,b=0.01,c=0.001,d=0.7.x1(0)=300,x2(0)=100function dx=preyer(t,x,flag,a,b,c,d);dx(1,1)=a*x(1)-b*x(1)*x(2);dx(2,1)=c*x(1)*x(2)-d*x(2);tspan=[0,14];x0=[300,100];a=2;b=0.01;c=0.001;d=0.7;[t,x]=od

matlab求解x1’=a*x1-b*x1*x2 X2’=c*x1*x2-d*x2 其中a=2,b=0.01,c=0.001,d=0.7.x1(0)=300,x2(0)=100function dx=preyer(t,x,flag,a,b,c,d);dx(1,1)=a*x(1)-b*x(1)*x(2);dx(2,1)=c*x(1)*x(2)-d*x(2);tspan=[0,14];x0=[300,100];a=2;b=0.01;c=0.001;d=0.7;[t,x]=od
matlab求解x1’=a*x1-b*x1*x2 X2’=c*x1*x2-d*x2 其中a=2,b=0.01,c=0.001,d=0.7.x1(0)=300,x2(0)=100
function dx=preyer(t,x,flag,a,b,c,d);
dx(1,1)=a*x(1)-b*x(1)*x(2);
dx(2,1)=c*x(1)*x(2)-d*x(2);
tspan=[0,14];
x0=[300,100];
a=2;
b=0.01;
c=0.001;
d=0.7;
[t,x]=ode45('preyer',tspan,x0,a,b,c,d);
figure;
plot(t,x(:,1),'k-');
hold on;
plot(t,x(:,2),'k');
set(gca,'Fontsize',12);
xlabel('\itt','Fontsize',16);
L=legend('{\itx}_1','{\itx}_2',0);
set(L,'Fontname','Times New Roman');
set(gcf,'color','w',[121 233 1121 406]);
这个程序哪里不对,最好把改好后的程序和图像一起,

matlab求解x1’=a*x1-b*x1*x2 X2’=c*x1*x2-d*x2 其中a=2,b=0.01,c=0.001,d=0.7.x1(0)=300,x2(0)=100function dx=preyer(t,x,flag,a,b,c,d);dx(1,1)=a*x(1)-b*x(1)*x(2);dx(2,1)=c*x(1)*x(2)-d*x(2);tspan=[0,14];x0=[300,100];a=2;b=0.01;c=0.001;d=0.7;[t,x]=od
1.新建function函数
function dx=preyer(t,x);
a=2;b=0.01;c=0.001;d=0.7;
dx=zeros(2,1);
dx(1)=a*x(1)-b*x(1)*x(2);
dx(2)=c*x(1)*x(2)-d*x(2);
2.
[t,x]=ode45(@preyer,[0 14],[300 100]);
figure('position',[121 233 1121 406])
plot(t,x)
set(gcf,'color','w')
set(gca,'fontsize',12)
xlabel('\itt','fontsize',16)
ylabel('\itx','fontsize',16)
L=legend('{\itx}_1','{\itx}_2',0);
legend boxoff
set(L,'fontname','Times New Roman')
看看是不是你想要的结果

求解四元二次方程,用matlab用下列命令求解s=solve('x-a=-0.00352888888888888*x*(b-y)','(y-b)^2+(x-a)^2=64','y=-0.00176444444444444*x^2','b=-0.30573068145866*a-19.125454495657');ss.xs.ys.as.b结果为:s = a:[6x1 sym]b:[6x1 sym]x:[6x1 sym matlab 最速下降法求解clc;clear;disp('最速下降法')syms x1 x2 lam;x=[x1 x2];t=0; X0=[1;1]; y=(x1^2+x2-11)^2+(x1+x2^2-7)^2;e=0.01;for n=1:10 a=subs(diff(y,x1),x,X0); b=subs(diff(y,x2),x,X0); yj=[a;b]; z=subs(y,x,X0-lam*y matlab求解二次规划minZ=x1^2+x2^2-2x1x2+4x2s.t.-x1+x2=0求解该问题的Matlab程序为H=[1,-1/2;-1/2,1]*______;c=[0,4];A=[-1,1;1,-1];b=[2;-1];[x,f]=______(_____,c,A,b,[],[],[0;_____ ]) matlab求解带参数方程组R*x1+R*x3-X*x4=aR*x2+X*x3+R*x4=bR*x1-X*x2+R*x3=cX*x1+R*x2+R*x4=d其中,R X a b c d都是参数,我用程序弄了很长时间也没弄出来, MATLAB中x1=[x 0 matlab求解x1’=a*x1-b*x1*x2 X2’=c*x1*x2-d*x2 其中a=2,b=0.01,c=0.001,d=0.7.x1(0)=300,x2(0)=100function dx=preyer(t,x,flag,a,b,c,d);dx(1,1)=a*x(1)-b*x(1)*x(2);dx(2,1)=c*x(1)*x(2)-d*x(2);tspan=[0,14];x0=[300,100];a=2;b=0.01;c=0.001;d=0.7;[t,x]=od matlab中fprintf('x=%f/n',x1)怎么解读这个函数function [x1,x2]=root(a,b,c,disc,realpart,imagpart)%求解一元二次方程 a*x^2+b*x+c=0.%%变量设置和定义%a,b,c分别是自变量系数%disc为判别式%realpart和imagpart分别代表实 求MATLAB大神:求解线性规划:maxf=2x1+x2;s.t.x1+x2 matlab 求解非线性约束方程f(x)min=0.785*x3*((x1-0.03*x1*x5-x2)^2-(x6+10+0.03*x1*x5)^2*10-(x4)^2)+0.97*x1*x3*x5 %目标函数g1(x)=0.45-x5 Matlab出现内部矩阵维度不一致?x1=1:10:100;a=46+0.12*x1+((6-0.12*x1).^2*(46+0.12*x1))./(36-(6-0.12*x1).^2);b=(10-0.3*x1)*x1;c=25-1.8*((6-0.12*x1)*(46+0.12*x1))./(36-(6-0.12*x1).^2);y=7./64*a.^2+b+c;plot(x1,y);在matlab中怎么算不出来, matlab 矩阵求未知数.A*x=B求x1,x2,x3,x4,x5,x6的值. matlab 矩阵求未知数.A*x=B 求x1,x2,x3,x4,x5,x6的值. 求matlab 程序代码,excel如果能做更好~Y=a*X1+b*X2+c*X3+d*X4+e*X5+随机项其中Y、X1、X2、X3、X4、X5是已知的时间序列,怎样求解abcde五个系数 matlab求解min((6+x1+x2)^2+(2-3x1-3x2-x1x2)^2)初始点x=(-4,6)Trt 高一函数数学题求解已知f(x)= x + log 2 x的零点为x1,g(x)= x - 2 + lgx的零点为x2,则()(log 2 x 这个的意思是以2为底的x的对数)A.x1 < x1平方 < x2B.x1平方 < x2 < x1C.x2 < x1 < x1平方D.x1平方 < x1 < x2给的答案是 LU法求解线性方程组,matlab编程如何在matlab里面求解一下线性方程组:A=[1 4 0 1;1 5 1 0;-3 2 0 3;-4 0 1 4]b=[11 12 7 5],x=[X1 X2 X3 X4]如何求Ax=b中的L、U还有X的值,请给出详细程序步骤!谢谢! 用matlab中的solve解方程组,怎样保留其中一个符合条件的解%例如:f1 = (x - x1)/(a-x1) - (y-y1)/(b-y1);f2 = (x-x1)^2+(y-y1)^2 - r^2; %两个方程,其中a b r x1 y1都是已知量[x,y] = solve(f1,f2); %用solve解方程组x=double( Y=X-sinX,且x1和x2属于[-pi/2,pi/2], f(x1)+f(x2)>0 a.x1>x2 b.x10 d.x1+x2