作业帮 > 数学 > 作业

求用Matlab如何画求导函数曲线

来源:学生作业帮 编辑:拍题作业网作业帮 分类:数学作业 时间:2024/05/01 13:26:50
求用Matlab如何画求导函数曲线
想用Matlab画一个求导的函数图,但是对Matlab一点都不懂,
dI(t)/dt=I(t)[100-I(t)]
求横坐标t与纵坐标I(t)的曲线.
这个曲线就是SEM的传播模型图,
>> sol=dsolve('DI=I*(100-I)') 
sol =
 
                          0
                        100
 -100/(exp(C3 - 100*t) - 1)
 
>> I=str2func(['@(t,C3)',vectorize(char(sol(3)))])
 
I = 
    @(t,C3)-100./(exp(C3-100.*t)-1)
>> C3=1;t=-0:0.01:0.5;
plot(t,I(t,C3))
 

 
应该有初值,有初值就简单了,我假设C3=1(c3是随机输出的可能是c2 c4)
绘制出的图
也可以用数值方法解决
其实应是这样吧

再问: C3是什么啊,我没有看出来这与我说的有什么关系啊
再答: 这是一个微分方程, 微分方程要有初值,否则解I(t)中就会出现常数,就是上程序的C3,你给一个初值C3就不会出现了,