早教吧 育儿知识 作业答案 考试题库 百科 知识分享

用Matlab求微分方程数值解怎么求3*(X'(t))^2*x''(t)=3x^2+cosx的数值解

题目详情
用Matlab求微分方程数值解
怎么求3*(X'(t))^2*x''(t)=3x^2+cosx的数值解
▼优质解答
答案和解析
你没给初值,我随便射了 clear allclcf=@(t,y)([y(2);(3*y(1)^2+cos(y(1)))/(3*y(2)^2)]);[t,Y]=ode45(f,[0 10],[1 1]);plot(t,Y(:,1),t,Y(:,2)),legend('X','dX/dt')