求MATLAB高手帮忙改下程序,我的有错误啊,像画三条曲线出来的syms x1 x2 x3 t x%x1=S,x2=I,x3=R%微分表达式%x=[x1;x2;x3];function xdot=DxDt(t,x)xdot=[-0.0000003*x1.*x2-0.001*x1;0.0000003*x1.*x2-0.025*x2;0.001*x1+0.025*x2];t=[0,20

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/07 13:39:26
求MATLAB高手帮忙改下程序,我的有错误啊,像画三条曲线出来的symsx1x2x3tx%x1=S,x2=I,x3=R%微分表达式%x=[x1;x2;x3];functionxdot=DxDt(t,x

求MATLAB高手帮忙改下程序,我的有错误啊,像画三条曲线出来的syms x1 x2 x3 t x%x1=S,x2=I,x3=R%微分表达式%x=[x1;x2;x3];function xdot=DxDt(t,x)xdot=[-0.0000003*x1.*x2-0.001*x1;0.0000003*x1.*x2-0.025*x2;0.001*x1+0.025*x2];t=[0,20
求MATLAB高手帮忙改下程序,我的有错误啊,像画三条曲线出来的
syms x1 x2 x3 t x
%x1=S,x2=I,x3=R
%微分表达式
%x=[x1;x2;x3];
function xdot=DxDt(t,x)
xdot=[-0.0000003*x1.*x2-0.001*x1;0.0000003*x1.*x2-0.025*x2;0.001*x1+0.025*x2];
t=[0,200];
x0=[999999;1;0];
[t,x]=ode45(@xdot,t,x0);
%plot3(x(:,1),x(:,2),x(:,3))
plot(t,x(:,1))
plot(t,x(:,2))
plot(t,x(:,3))
xlabel('t')

求MATLAB高手帮忙改下程序,我的有错误啊,像画三条曲线出来的syms x1 x2 x3 t x%x1=S,x2=I,x3=R%微分表达式%x=[x1;x2;x3];function xdot=DxDt(t,x)xdot=[-0.0000003*x1.*x2-0.001*x1;0.0000003*x1.*x2-0.025*x2;0.001*x1+0.025*x2];t=[0,20
你的程序不好用,我自己写了一个.
首先请将以下代码复制到一个m文件中,并存储为DxDt.m:
%%%%%%%%%%%%%%%%%%%%
function dx=DxDt(t,x)
dx(1)=-0.0000003*x(1).*x(2)-0.001*x(1);
dx(2)=0.0000003*x(1).*x(2)-0.025*x(2);
dx(3)=0.001*x(1)+0.025*x(2);
dx=dx(:);
%%%%%%%%%%%%%%%%%%%
然后在另个m文件或者命令窗口中输入以下命令,并运行:
clear;
clc;
t=[0,200];
x0=[999999;1;0];
[t,x]=ode45('DxDt',t,x0);
plot(t,x(:,1),'r',t,x(:,2),'g',t,x(:,3),'b');
xlabel('t');ylabel('x'); %%%%% 坐标轴解释自己加
title('myhelp'); %%%%% 标题解释自己加
legend('x1','x2','x3') %%%%% 图解可以自己加
结果图我就不贴了,省的又被拉去审核
看不懂可以追问,觉得还行就给个采纳

求MATLAB高手帮忙改下程序,我的有错误啊,像画三条曲线出来的syms x1 x2 x3 t x%x1=S,x2=I,x3=R%微分表达式%x=[x1;x2;x3];function xdot=DxDt(t,x)xdot=[-0.0000003*x1.*x2-0.001*x1;0.0000003*x1.*x2-0.025*x2;0.001*x1+0.025*x2];t=[0,20 求matlab高手帮忙看下我这个程序.帮我看下为什么我这个程序在样本仿真那里是错的.clc p1=[1.53 0.58 1.15 0.27 1.35 0.72 0.28 1.32 1.57];t1=[45.32 -68.43 27.76 48.68 72.48 -6.12 48.04 64.85 51.9];p=p1';t=t1';%归一化[pn,m 求高手帮做个 量子BP神经网络 MATLAB实验程序的 Matlab高手请进!在Matlab程序中怎样用颜色来表示速度场的大小?在Matlab程序中速度场作图怎样用颜色来表示速度的大小?请高手帮忙改一下如下程序的输出语句(原程序是用箭头大小表示的速度 matlab--哪位帮我把下面的程序运行下!求了!麻烦把得到的图贴上来!如果有错的话麻烦修改下……可以用百度HI呼叫我!我在!我这里在网吧,没有程序啊……哭死了E=10 C=10*10^-6 R=2000 %输入电压E,电 y=sin(x)和y=cos(x)的和matlab程序高手帮忙写下MATLAB的程序,谢谢了,星期三之前最好!PS:运行后无错误,我会追加30分! 急!求大神帮忙看看做错了没,如果有错的请帮忙改一下.谢谢! 简便计算,求大神帮忙看看做错了没,如果有错的请帮忙改一下. 求大神帮我改下matlab的程序clear %清除变量n=10; %环的个数th=(0:360)*pi/180; %角度向量figure %创建图形窗口 英语翻译有没有语法上的错误.有错的话帮忙改下 求应用Newton—Raphson迭代法进行数字相关面内位移数值计算的Matlab程序代码我自己编了,但是出不来结果,请高手指教下.(对编程不是很懂,第一次编程序) 如下程序段的运行结果,我算的是110,答案是109,为什么main(){int i=5,sum=100;do{sum=sum+(--1);}while(i>=0);printf(%d,,i);}我改了下,如果有错,请帮忙指出,哪里错了main(){int i=5,sum=100;do{sum=sum+(--i);}while(i> MATLAB中and是用哪符号请问下MATLAB的高手,我编个程序,3条件一起成立那有点不行,C语言里的&这符号在MATLAB中应该用什么表达 求matlab高手详细解释下下面程序的意思text(boundary(1,2)-35,boundary(1,1)+13,metric_string,'Color','y',... 'FontSize',8,'FontWeight','bold');谢谢 我在用matlab编写一地震波数值模拟程序,运行时总显示有错,求高手指教.程序如下clear;%parameter form 参数表V=2563.5; %velocity dt=0.002; %steptime 时间步长time=0.5; %snaptime 快照时间f=30; %wavelet frequency 子 帮忙检查下,看有没有错的地方 求高手解答:用matlab画正切方向图我的程序画出来不对 x=[-10:0.001:10];y=tan(x);plot(x,y) 大神帮忙看看这个功放电路 哪里有错!看看有没有错,有错的话 把我改下!