matlab用导数作定性分析
5.1知识要点:函数作图 —用导数定性描述函数
【 clf,x=linspace(-8,8,30);f=(x-3).^2./(4*(x-1)); plot(x,f) 】
【 fplot('(x-3)^2/(4*(x-1))',[-8,8])) 】
【 clf,x=sym('x'); f=(x-3)^2/(4*(x-1)); ezplot(f,[-8,8]) ,
title('(x-3)^2/(4*(x-1))','fontsize',11) ,
xlabel('x','fontsize',11) 】
◆按函数绘图步骤绘制完整的函数图,直接用matlab符号演算完成必须的计算。
【 df_dx=diff('(x-3)^2/(4*(x-1))') 】
【 sym('x');factor(df_dx) 】
【 f=inline('(x-3)^2/(4*(x-1))');x1=[-1,f(-1)],x2=[3,f(3)] 】
求符号二阶导数d2y/dx2:
【 df2_dx2=diff(‘(x-3)^2/(4*(x-1))’,2) 】
二阶导数的因式分解:
【 sym('x'); factor(df2_dx2) 】
【 syms x
f_left=limit('(x-3)^2/(4*(x-1))',x,1,'left')
f_right=limit('(x-3)^2/(4*(x-1))',x,1,'right') 】
【 syms x
f_minus_inf=limit('(x-3)^2/(4*(x-1))',x,-inf,'right')
f_plus_inf=limit('(x-3)^2/(4*(x-1))',x,inf,'left') 】
③有无斜渐近线?
【 syms x, a=limit('((x-3)^2/(4*(x-1)))/x',x,inf) 】
【 b=limit('(x-3)^2/(4*(x-1))-(1/4)*x',x,inf,'left') 】
5.2实验与观察:微分方程的定性解图示
5.2.1人口增长的预测
1.malthus模型
2.logistic模型
【 n=dsolve('dn=r*(1-n/nm)*n','n(t0)=n0') 】
3.微分方程解的定性分析
观察1:
◆(1)求n = n (t)的驻点和拐点。
【 syms t
dn2_dt2=diff('r*(1-n(t)/nm)*n(t)',t) , dn2_dt2=factor(dn2_dt2) 】
4.用导数作稳定性分析
下面是绘制图5.8的参考程序。
【 clf, n=linspace(0,300,50);
dn=0.3134*(1-n/250).*n;
plot(n,dn),hold on,
plot([0 300],[0,0]),
plot([0,250/2,250],[0,0,0],'o'),
xlabel('n','fontsize',11),ylabel('dn','fontsize',11),
text(n(32),dn(32),'\leftarrow\it{d n / d t}>0,相点递增右移','fontsize',11),
text(125,dn(45),'\it{dn/dt}=d);x(kx)=nan;
ky=find(abs(y)>=d);x(ky)=nan;
plot(t,[x;y],'.','markersize',3),
hold on,plot([a b],[0,0],'r',[0 0],[c,d],':'),axis([a b c d]),
xlabel('t'),ylabel('x and y') ,
text(-3.8,7,'put any key to show x=x(t)');pause,comet(t,x),
text(-3.8,6,'put any key to show y=y(t)');pause,comet(t,y) 】
5.3.2.平衡点的分类
5.3.3定性分析的应用
1.捕鱼业持续的收获
画定性分析图的程序zxy5_4.m
【 clf,clear,n=50; r=4.4;e=[0.5 2.2 6.5];x=linspace(0,n,30);
f1=r*x.*(1-x/n);plot(x,r.*x,':','linewidth',2),axis([0 50 0 80]),hold on
text(x(10),r*x(10),['\leftarrow y=rx, r= ',num2str(r)])
for i=1:3
f2(i,:)=e(i)*x;
text(x(5),f2(i,5),['\leftarrow y=',num2str(e(i)),'x'])
end
plot(x,f1,x,f2),hold on,
text(x(22),f1(22),['\leftarrow dx/dt=rx(1-x/n)']),xlabel('x'),ylabel('dx/dt') 】
2. 蚜虫生长和跃变
200多个matlab经典教程和matlab论文请查看:matlab教程
基于P沟道MOSFET反向保护电路的设计
今年日本全产业设备投资计划将首次突破2100亿美元
苹果13promax模型,iphone13promax参数配置
2019中国电信重庆公司科技节正式开幕
精极科技工业互联网 赋能企业低成本自动化发展
Matlab用导数作定性分析
联通落地千兆无线网络 保障新区通信服务
瑞浦兰钧320Ah大容量电芯“出战”大储市场
大冰柜压缩机电容器是什么,它有哪些特点
叠叠乐机器人展示了之前的机器人系统无法做到的事
CS5266设计Typec转HDMI+PD+U2+U3四合一多功能拓展坞方案
一款比苹果还流畅的手机,未来将会成为主流
车市进入负增长时代 新能源市场却逆势增长
动圈与动铁单元的区别
小米6Plus、小米Note3最新消息汇总:小米6Plus消息不断仍未发布,小米Note3或将后来居上
智能功率模块在工业电机控制中的应用
SLC,MLC和TLC参数比较
ps5国行何时发售?
华为Mate40遭山寨
关于智能门禁系统在景区中的应用分析