首页 >>  正文

matlab中输入微分方程

来源:baiyundou.net   日期:2024-09-21

陈玉弦836怎么样用MATLAB求函数的微分 -
索选启18939639176 ______ MATLAB 提供的函数diff( )可用来求解符号对象的微分,其调用的格式为 (1) diff(S,'v'):对符号对象S 中指定的符号变量v 求其1 阶导数. (2) diff(S):对符号对象S 中的默认的独立变量求其1 阶导数. (3) diff(S,n):对符号对象S 中的默认的独...

陈玉弦836matlab求解高阶微分方程 -
索选启18939639176 ______ clear syms t y=dsolve('D2y=( -3 *cos(2*t)) +2*sin(t)+t-3.8','Dy(0)=0','y(0)=0','t'); ezplot(y,[0 10]); hold on f=@(t,x)[x(2); -3 *cos(2*t)+2*sin(t)+t-3.8]; [t x1]=ode45(f,[0,10],[0 0]); plot(t,x1(:,1),'*');grid on title('连续的是解析解,星号的是数值解');

陈玉弦836如何用matlab解微分方程c - kx - a(x')^2=mx''的解 -
索选启18939639176 ______ 用dsolve()函数,就可以得到其微分方程的通解.实现过程如下:>> syms x(t) a b c k m 定义变量>> D2x=diff(x,2);Dx=diff(x,1); 定义一阶导数、二阶导数>> x=dsolve(c-k*m-a*(Dx)^2==m*D2x) 运行结果 说明:C15、C17常数可以通过初值条件求得.

陈玉弦836用matlab命令求微分方程d^2y/dx^2+2*dy/dx+2y=o,满足初始条件y(0)=1,dy/dx(0)=0的解,并绘制出方程解y(t)的时间曲线图 -
索选启18939639176 ______[答案] y=dsolve('D2y+2*Dy+2*y=0','y(0)=1,Dy(0)=0'); t=0:0.01:20; y=eval(y); plot(t,y) 祝你学习愉快!

陈玉弦836用matlab求解微分方程初值问题数值解和解析解,求解范围为区间.并画出其数值解和解析解曲线. -
索选启18939639176 ______ 用matlab求解微分方程5261初值问题数值解4102和解析解,可以这样处理: 一、数值解 微分方程初值问题数值解可1653以用ode函数求解. 首先,自定义微分方程的函数,即 dy = 3/x*y+x^3*(exp(x)+cos(x))-2*x; 其二,确定初始条件,即 y0=[(...

陈玉弦836matlab中符号法求常微分方程
索选启18939639176 ______ 把自变量x变为t >> y=dsolve('(t^2+1)*Dy-(y^2+1)=0') y =tan(atan(t)+C1) 即 y =tan(atan(x)+C1) 给10分吧,好吗?看看我的回答 http://passport.baidu.com/?center&tpl=ik&aid=7&default_tab=4#4,0 总分:16464 ;回答总数: 682;题均: 16464/682=24.1408

陈玉弦836用MATLAB 求解一个很简单的微分方程. 高手帮帮忙. -
索选启18939639176 ______ dsolve('Du=cos(sin(t))','u(0)=1','t') _________ ans = Int(cos(sin(_z1)),_z1 = 0 .. t)+1 就是说u(t)是cos(sin(x))从0到t积分再加1 —————————————— [t,u]=ode45(@(t,u)cos(sin(t)),[0 10],1); plot(t,u)

陈玉弦836如何用matlab解微分方程:dx/dt=x(t)*(1 - X(t - 1)).
索选启18939639176 ______ <p>这是一个延迟微分方程;</p> <p>MATLAB可以解这类延迟微分方程,但是是数值解法;所以需要之到一个初始条件</p> <p>x(0)的值;</p> <p>你能给出x(0)的值我可以帮你解 </p> <p>首先编写关于延迟函数的M文件;</p> <p>function dx=...

陈玉弦836我论文需要用MATLAB求解微分方程,Dx= - 0.85*x+0.25*y+0.35*z - 0.8*x^2*y,Dy=0.8*x^2*y - 1.2*y,Dz=0.9*x+0.8*y - 0.3*z用MATLAB画出该微分方程的图像 -
索选启18939639176 ______[答案] 用dsolve求不出解析解,用数值解法吧,最好能提供初始条件,这里假设t=0时,x0=1,y0=2,z0=3. function hh [t,x]=ode23t(@fun,0:1,[1 2 3]) plot(t,x) function yhat=fun(t,x) dxdt=-0.85*x(1)+0.25*x...

陈玉弦836求解微分方程的MATLAB命令 -
索选启18939639176 ______ 那y1,y2呢?那个在y(3)是y的三次导的意思.上面所有的y1,y2我认为也是求导的意思(你有一些没有加括号) Dsolve('D3y+t*Dy*D2y+t^2*Dy*y^2=exp(-t*y)','y(0)=2','Dy(0)=0','D2y(0)=0') 但是没有精确解.你可以做数值解,下面做数值解:在Matlab...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024