matlab数值微分与积分

作者&投稿:枕独 (若有异议请与网页底部的电邮联系)

用matlab求解微分方程初值问题数值解和解析解,求解范围为区间.并画出...
用matlab求解微分方程初值问题数值解和解析解,可以这样处理:一、数值解 微分方程初值问题数值解可以用ode函数求解。首先,自定义微分方程的函数,即 dy = 3\/x*y+x^3*(exp(x)+cos(x))-2*x;其二,确定初始条件,即 y0=[(exp(pi)+2\/pi)*pi^3];其三,使用ode45函数,求出其数值解【x,y...

用MATLAB求微分并求值
至于你要求的微分值,请按照上述方法,然后调用函数subs()完成所求值,例如 subs(Xd, x, 2) ,其中Xd是微分后的表达式,x是自变量,2是指定的某点。参考资料:http:\/\/www.matlabsky.com\/thread-4105-1-1.html

matlab如何求解二阶微分方程数值解的图象
题主的问题可以使用ode45函数求解,得到【x,y,y'】的数值解。其求解方法:1、确定初值,y0=[pi,0];2、确定x的范围,xspan=[0,10];3、自定义函数,odefun=@(x,y)[y(2);sin(y(1))*cos(y(1))*((2\/9*pi)\/(2+0.4*(sin(y(1)))^2))^2-5*sin(y(1))];4、求解,[x,...

Matlab 微分题 怎么做 急急急 求大神帮帮忙
你的问题是求解微分方程组,该方程组可以ode()函数求解。求解方法:1、自定义微分方程组函数,其主要表述方法 dy(1)=-x(2)-x(3);dy(2)=x(1)+a*x(2);dy(3)=b+x(3)*(x(1)-c);2、用ode45()函数,求出t、x(t)、y(t)、z(t)的数值 3、用plot ()函数,绘出如下图形(a...

如何用matlab求解二阶微分方程,以及程序实例
1、对于求数值解的微分方程,你可以用ode45()函数求解。如求下列微分方程 func。m %自定义微分方程的函数 function z = func(t,y)z =[y(2);(1-y(1)^2)*y(2)-y(1)];main。m %主程序 clear all;close all;clc y0 = [0.25;0];h = 0.1;a = 0;b = 20;[t1 y1] = ...

Matlab数值解高阶微分方程
rpg=0.1;x=0:100;y0=[1 10];[x,y]=ode23(@(x,y)[y(2);rpg*cos(y(2))*(1+y(2)^2)^1.5\/y(1)],x,y0);plot(x,y(:,1))y0=0是不可能的,因为你的常数不为0

用matlab求解lorenz方程,求问这段程序用的是什么方法
用matlab求解lorenz方程这段程序的是数值微分方程(组)的变步长四五阶龙格——库塔方法,即ode45()函数。Lorenz.mfunction s = Lorenz(t,x)s = [-8\/3*x(1)+x(2)*x(3); %Lorenz方程组 -10*x(2)+10*x(3);-x(1)*x(2)+28*x(2)-x(3)];主函数:x0 = [1e-17;1e-...

用matlab求解二阶微分方程数值解,程序出现错误,求大神指点
1、把 G=1\/3*((5*Pp-2*P1)\/(P1-2*Pp)-P1*c1^2\/Pp*cp^2);改成 G=1\/3*((5*Pp-2*P1)\/(P1+2*Pp)-P1*c1^2\/(Pp*cp^2));表达式的错误导致出现高频振荡,积分步长非常小(大约在10^-8量级),所以很长时间算不出。2、从结果看,仿真时间取50秒就足够了(已进入稳态)。3...

matlab数值法求解三元一阶微分方程组
这是一个常规问题, 给出代码参考吧:m=1; b=1; r=1; g=9.8; w=1; F0=1; % 设为自己需要的数.fun=@(t,y) [y(2);b\/m*y(2)-g\/r*sin(y(1))+F0*cos(y(3))\/m\/r;w];[t,y]=ode45(fun,[0,10],[1,1,1]);plot3(y(:,1),y(:,2),y(:,3))grid on xlabel...

如何用matlab求解微分方程并画图
1、找到关于求解常微分方程的习题。2、这里用matlab求解,主要用到的就是“dsolve”,具体的格式如下,但是不仅仅局限下面两种,其中eq就是代表方程式,而con为初始条件。3、这里的“x”关于x的函数。知道语法就可以进行计算了。4、在matlab中输入如下,dsolve('D2y+2*Dy+exp(x)=0','x'),并直接...

在咸17724417018问: matlab中对符号表达式求微分和积分的函数是什么? -
西峡县阿尔回答:[答案] 1、求积分的函数是int(函数名称,积分区间左端,积分区间右端) 如果后面两个不填就认为是求不定积分. 2.求导数的函数diff(y,x,K)表示y对x求K阶导.基本上求导和求微分的意义是一样的.

在咸17724417018问: 怎么样用MATLAB求函数的微分 -
西峡县阿尔回答: MATLAB 提供的函数diff( )可用来求解符号对象的微分,其调用的格式为 (1) diff(S,'v'):对符号对象S 中指定的符号变量v 求其1 阶导数. (2) diff(S):对符号对象S 中的默认的独立变量求其1 阶导数. (3) diff(S,n):对符号对象S 中的默认的独...

在咸17724417018问: matlab中如何对图形微分或者积分 -
西峡县阿尔回答: 上面的说法不太对 x=0:0.05:2*pi; y=sin(x); plot(x,y); hold on z=diff(y)/0.05;%相当于dy/dx plot(x(1:125),z,'r'); 蓝线为原函数 红线是微分

在咸17724417018问: 用MATLAB程序设计实现连续信号的微分和积分 -
西峡县阿尔回答: 参考代码:dy=@(t,y)[y(2);y(3);y(4);-3*y(4)-4*y(3)-5*y(1)+exp(-3*t)+exp(-5*t)*sin(4*t+pi/3)]; y0=[0.5;0.5;0.2;1]; ode45(dy,[0 10],y0)这是一个线性系统,如果把微分方程等号右边看成输入,进行拉氏变换,可以得到系统的传递函数.由于等号左边缺项(没有y'),可以确定,微分方程必然有正实部特征根,也就是说,系统响应肯定是发散的.

在咸17724417018问: matlanb中如何实现积分与微分? -
西峡县阿尔回答: 一、符号积分 符号积分由函数int来实现.该函数的一般调用格式为:int(s):没有指定积分变量和积分阶数时,系统按findsym函数指示的默认变量对被积函数或符号表达式s求不定积分;int(s,v):以v为自变量,对被积函数或符号表达式s求不定积...

在咸17724417018问: MATLAB编程 微分 积分 矩阵怎么表达 -
西峡县阿尔回答: 微分(求导):diff(y) 积分:int(y) 矩阵:A=[x1 x2 x3;y1 y2 y3;z1 z2 z3] 其中x1——z3代表矩阵的元素

在咸17724417018问: 如何使用matlab中simulink里的PID CONTROLLER建立微分,积分和比例模块? -
西峡县阿尔回答: 用积分Integrator、微分Derivative和比例Gain模块.在积分Integrator、微分Derivative模块之前各串联一个比例Gain模块.双击Gain模块可以修改系数.

在咸17724417018问: 怎么用matlab算广义积分? -
西峡县阿尔回答: 用matlab算广义积分方法:%符号积分 int(f,v) int(f,v,a,b)%数值积分 trapz(x,y)%梯形法沿列方向求函数Y关于自变量X的积分 cumtrapz(x,y)%梯形法沿列方向求函数Y关于自变量X的累计积分 quad(fun,a,b,tol)%采用递推自适应Simpson法计算积分 quad1(fun,a,b,tol)%采用递推自适应Lobatto法求数值积分 dbquad(fun,xmin,xmax,ymin,ymax,zmin,zmax,tol)%二重(闭型)数值积分指令 triplequad(fun,xmin,xmax,ymin,ymax,zmin,zmax,tol)%三重(闭型)数值积分指令 .

在咸17724417018问: 如何用matlab 数值法算这个积分 -
西峡县阿尔回答: 程序: fun=sin(0.5*pi*x./y);%% a=int(int(fun,y,sqrt(x),x),x,1,2); b=simple(a) %化简 I=vpa(b,4) %得到4位近似解,也可以任意N位解 结果: I = 0.2719

在咸17724417018问: matlab的积分函数??? -
西峡县阿尔回答: int数值积分和符号积分都可以,但是全都只能用作数值积分.quad Numerically evaluate integral, adaptive Simpson quadrature Syntax q = quad(fun,a,b) q = quad(fun,a,b,tol) q = quad(fun,a,b,tol,trace) [q,fcnt] = quad(...)


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网