如何用得到ode才能解出的方程的解析解或者极值 一个复杂的二阶常微分方程,matlab的dsolve解不出来,只能
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/16 15:54:31
如何用得到ode才能解出的方程的解析解或者极值 一个复杂的二阶常微分方程,matlab的dsolve解不出来,只能
如何用得到ode才能解出的方程的解析解或者极值
一个复杂的二阶常微分方程,matlab的dsolve解不出来,只能用ode得到其数值解,请问我想精确的求出其极值,或者解析式,有什么办法么
function calc
tspan=[0 3];
y0=[0 3];
[t,x]=ode45(@odefun,tspan,y0);
figure;
plot(t,x(:,1),'-o',t,x(:,2),'-*');
legend('y1','y2');
title('y'' ''=');
xlabel('t'),ylabel('y');
function y=odefun(t,x)
y=zeros(2,1); % 列向量
y(1)=x(2);
y(2)=10*cos(x(1)/3)-0.04*(10*sin(x(1)/3)+x(2)*x(2)/3);
end
end
如何用得到ode才能解出的方程的解析解或者极值
一个复杂的二阶常微分方程,matlab的dsolve解不出来,只能用ode得到其数值解,请问我想精确的求出其极值,或者解析式,有什么办法么
function calc
tspan=[0 3];
y0=[0 3];
[t,x]=ode45(@odefun,tspan,y0);
figure;
plot(t,x(:,1),'-o',t,x(:,2),'-*');
legend('y1','y2');
title('y'' ''=');
xlabel('t'),ylabel('y');
function y=odefun(t,x)
y=zeros(2,1); % 列向量
y(1)=x(2);
y(2)=10*cos(x(1)/3)-0.04*(10*sin(x(1)/3)+x(2)*x(2)/3);
end
end
![如何用得到ode才能解出的方程的解析解或者极值 一个复杂的二阶常微分方程,matlab的dsolve解不出来,只能](/uploads/image/z/2415092-68-2.jpg?t=%E5%A6%82%E4%BD%95%E7%94%A8%E5%BE%97%E5%88%B0ode%E6%89%8D%E8%83%BD%E8%A7%A3%E5%87%BA%E7%9A%84%E6%96%B9%E7%A8%8B%E7%9A%84%E8%A7%A3%E6%9E%90%E8%A7%A3%E6%88%96%E8%80%85%E6%9E%81%E5%80%BC+%E4%B8%80%E4%B8%AA%E5%A4%8D%E6%9D%82%E7%9A%84%E4%BA%8C%E9%98%B6%E5%B8%B8%E5%BE%AE%E5%88%86%E6%96%B9%E7%A8%8B%2Cmatlab%E7%9A%84dsolve%E8%A7%A3%E4%B8%8D%E5%87%BA%E6%9D%A5%2C%E5%8F%AA%E8%83%BD)
解析解不好弄,极值可以的,
如何用得到ode才能解出的方程的解析解或者极值 一个复杂的二阶常微分方程,matlab的dsolve解不出来,只能
MATLAB中dsolve解出的t是什么含义?
如何用MATLAB解出下面的方程.
如何用MATLAB 求出方程的解
求各路大神指导,MATLAB中:利用dsolve求解偏微分方程 的解(用符号计算).
matlab中在哪查看dsolve得出的解
如何用matlab解带对数的方程方程
如何用matlab解方程,在解出的实根和虚根中,求出实根?
用Matlab求常微分方程的解析解
y=dsolve('D2y=(-9.8sin(y))','t')用matlab怎么解出y的轨迹?
如何用matlab解带求和函数sum的方程
如何用matlab球特征值的方法解方程