看了相关的帖子后,我用如下函数来编写:
function dx=examplemao(t,x,n)
%global n
dx=zeros(2,1);
dx(1)=(3*x(1)+x(2))+(3*x(1)+0.2*x(2))*n;
dx(2)=x(2)+x(2)*n;
主程序:clear
global n
sn=randn(1,1000);
xx=[];
for i=1:length(sn)
n=sn(i);
[t,x]=ode15s(@examplemao,[0;0.01;9.99],[1 1],[],n);
xx=[xx,x];
end
plot(t,x)
但是感觉得到的结果还是不对