急!!!求下面matlab代码每行都是什么意思?最好每行给个注释?

在没有人类介入的生物圈中,只考虑野兔和狐狸这两种动物的生存和发展。假设这一环境中有足够多的食物供野兔生存,而狐狸只是以野兔为食物。方程中x,y项反映了两生物种群的相互作用对于某一种数量变化的影响。因为狐狸的存在对野兔不利,所以-a<0 ;而野兔的存在对狐狸是有利的,所以b>0 。
取参数a=0.01,b=0.02 ,自变量t的变化范围(0, 15),初值条件为
x(0)=20,y(0)=20
function Lotka_Volterra
t_end=15;
x0=[20;20];
[t,x]=ode45(@LV_model,[0,t_end],x0)
plot(t,x);
legend('野兔','狐狸')
function y=LV_model(t,x)
a=0.01;b=0.02;
y=[x(1)-a*x(1)*x(2);-x(2)+b*x(1)*x(2)];

这个代码简单,先说模型:
--------------------------------------------------------------
function y=LV_model(t,x)
a=0.01;b=0.02;
y=[x(1)-a*x(1)*x(2);-x(2)+b*x(1)*x(2)];
--------------------------------------------------------
x(1)表示兔子的当前个数,x(2)表示狐狸的当前个数。
y(1)=x(1)-a*x(1)*x(2) 表示兔子增长的变化趋势,y(2)=-x(2)+b*x(1)*x(2)表示狐狸增长的变化趋势。a,b分别表示变化速率系数:a表示随着t的增加,兔子的变化速率是与当前兔子个数和兔子狐狸个数乘积的a系数相关;b系数同理。
再说主函数
-------------------------------------------------------
function Lotka_Volterra
t_end=15; %[0,15]t的变化区间
x0=[20;20]; %初始兔子和狐狸的个数
[t,x]=ode45(@LV_model,[0,t_end],x0) %通过ode45(常微分方程数值求解)求解模型,得到t和x的相应变化情况,即在t=0时,兔子和狐狸的个数是多少,t=0.1时,兔子和狐狸的个数是多少...
plot(t,x); %绘制t兔子和狐狸变化对应关系图
legend('野兔','狐狸')%给不同曲线标上所代表的是什么变量的变化,x(1),x(2)分别代表兔子和狐狸
---------------------------------------------------------
温馨提示:内容为网友见解,仅供参考
无其他回答

MATLAB 森林火灾代码 求帮忙注释(尽量每行都有),尽量详细。本人新手_百 ...
n = 300; 定义表示森林的矩阵大小 Plight = .000005; Pgrowth = .01; 定义闪电和生长的概率 UL = [n 1:n-1]; DR = [2:n 1]; 定义上左, 下右邻居 veg=zeros(n,n); 初始化表示森林的矩阵 imh = image(cat(3,veg,veg,veg)); 可示化表示森林的矩阵 veg = empty=0 burning=1 ...

matlab程序代码解释,【注】需要每条程序语句都需要解释 急急急~~
disp('j='); % 屏幕输出最大元素所在的位置 disp(j);C=B(p,:); %这三句话是进行两行互换,将当前操作的最上面一行,即第p行,与第j行进行互换 B(p,:)= B(j+p-1,:);B(j+p-1,:)=C;disp(B); %屏幕输出两行互换后的 B for k=p+1:n %以B(p,p)为基准,将第p列其...

谁能告诉我这段matlab程序的详细意思,要求每一段都注释
谁能告诉我这段matlab程序的详细意思,要求每一段都注释 30 clearall;clc;N_ofdm=2048;f_delta=15e3;N_block=1000;N_subcarrier=1320;N_CP=144;Symbol_number=14;conv_poly=[23,25];K=5;trel=poly2trellis(K,conv_poly);tail=zeros(1,K-1);mod_... clear all;clc;N_ofdm=2048;f_delta=15e3...

麻烦哪位大神把下面的MATLAB 代码 每句给我注释一下,谢谢
h0=figure('toolbar','none',... %新的figure,关闭菜单栏 'position',[200 150 450 250],...%显示位置 'name','菜单');%标题名 h1=uimenu(gcf,'label','函数');%在当前figure建立新的菜单 h11=uimenu(h1,'label','轮廓图',...%在h1下再创立菜单 'callback',[... %回调函数...

帮忙注释一下这个MATLAB程序吧,最好每句都注释,十分感谢!
1定义Fs = 90;2定义n从0到199\/Fs,其中步进是1\/Fs;3x是两个正弦函数的相加;4定义N为x的长度;5Ft是一个一维向量;6做FFT变换,在求其绝对值;7一张图;8将界面分成两份,在第一部分画图;9以Ft为横坐标,X为纵坐标画图;10横坐标的标注;11纵坐标的标注;12标题;13 18将界面分成两...

请问下面一段程序及注释是什么意思?matlab
感觉像图片的像素,c是个三维的矩阵,1:1200表示从c中取1到1200行,120:2150表示列,3表示层吧

好心人帮注释一下这个MATLAB程序吧,最好每句都注释,急急急!万分...
subplot(2,1,1) %画第二行,第一列,画到第一幅图上 plot(Ft,X); %做曲线,Ft的值作为横坐标,X作为纵坐标 xlabel('频率'); %x轴表示‘频率’ylabel('幅度'); %y轴表示‘幅度’title('合适的采样频谱'); %这曲线标题为‘合适的采样频谱’后半部分我就没写,是一样...

求将下面MATLAB代码每行的代码加上注释,因为之前完全没有学过,求帮忙...
求将下面MATLAB代码每行的代码加上注释,因为之前完全没有学过,求帮忙,毕设用%>_<%首页 问题 全部问题 经济金融 企业管理 法律法规 社会民生 科学教育 健康生活 体育运动 文化艺术 电子数码 电脑网络 娱乐休闲 行政地区 心理分析 医疗卫生 ...

求这段MATLAB代码注释!!!
subplot(1,2,1);%%显示1行2列的图片组的第一幅 subimage(A);%%第一幅图片A title('before');%%变换前的图片标题“title”A=im2double(A);%转换数据格式,unchar到double A=A\/256;%%转换为0~1之间的小数 R=A(:,:,1);%%原始输入图片为RGB空间的,共3维分别表示R,G,B,这里就是取第一...

求MATLAB代码
再说句不好听的,多一些空行,代码一行拆成两行写,多一些注释,再牛一点把一些MATLAB自带的函数用循环再实现一次,这样的话,几百行的代码肯定可以干到1200行。 追问 你有吗? 追答 说句不好听的. 在目前的大局势下,大家的代码一般不会给你的. 大家给你的,肯定也都是网上下载的.比如csdnpudn上面的. 本回答被...

相似回答