您的位置:首页 > 编程语言 > MATLAB

基于Matlab的自动控制原理 微分方程求解

2016-07-06 07:56 369 查看
镇场诗:吾心为他人,此智不私藏。学术有小成,愿帮大家忙。

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

% dsolve('Df=f+2*t')
%
% dsolve('Dy-2*y/(t+1)=(t+1)^(5/2)')
% %因为这Dy在函数中的意思是dy/dt,所以自变量x为了适应函数要求,变成t就好了

%多了限制条件,%慢慢写,别着急,一个字母错了都不行
dsolve('(1+t^2)*D2y=2*t*Dy','y(0)=1','Dy(0)=3')

% %精巧变换 题目是这样的  dx/dy=x+y
% dsolve('Dx=x+t')

dsolve('D2y+Dy+y=1')


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

这些代码是我参考了了 化学工业出版社的自动控制原理写出来的。

因为不是我的作品,所以就当做转载喽。其实原创对我没吸引,因为我想要的是 让看到内容的人得到启发进而解决问题,这才是真!

不可否认的是,部分代码一定存在错误,如果不加研究,没有具体问题具体分析,胡乱复制粘贴,那么会造成严重的后果的。

如果有错误的话,请您指出来,一定改正。代码功能比较基础,比较好理解与分析。

在进行中,ilovematlab论坛上的各位乐于分享知识的人给了很大的帮助。

希望大家看到可以得到启发。

注:如果我侵犯了您的权益,请告知。看到您的告知后,我将及时作出处理。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: