你的初值有问题,再检查检查
clc
f=@(t,x)([x(2);-.0027/96*x(3)+10-9.5e-6/96/(.0088-.0072*x(1))^1.4-.1/96*x(2);(2-.0176*x(2)-.1*x(3))/x(1)/2.4e7]);
[t,x]=ode45(f,[0 .15],[1 1 16e6]);
subplot(1,2,1),plot(t,x(:,3))
xlabel('t'),ylabel('p1')
subplot(1,2,2),plot(t,x(:,1))
xlabel('t'),ylabel('x')

