matlab中需要记忆的公式结论.doc

matlab中需要记忆的公式结论.doc

ID:49937213

大小:206.50 KB

页数:6页

时间:2020-03-03

matlab中需要记忆的公式结论.doc_第1页
matlab中需要记忆的公式结论.doc_第2页
matlab中需要记忆的公式结论.doc_第3页
matlab中需要记忆的公式结论.doc_第4页
matlab中需要记忆的公式结论.doc_第5页
资源描述:

《matlab中需要记忆的公式结论.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、绘图1、二维图形1)plotplot(x1,y1,‘s1’,x2,y2,‘s2’)2)fplotfplot(‘fun’,[xmin,xmax],tol)3)ezplotezplot(‘fun’,[xmin,xmax])4)subplotsubplot(m,n,k)5)polarpolar(theta,rho,‘s’)2、三维绘图1)plot3(x,y,z)2)mesh(x,y,z)%与meshgrid配合使用3)surf(x,y,z)二、数学函数(P401-403)sin,cos,tan,cot,sec,csc,(三角函数)asin,acos,atan,acot,asec,ac

2、sc,(反三角函数)sinh,cosh,tanh,coth,sech,csch,(双曲函数)asinh,acosh,atanh,acoth,asech,acsch,(反双曲函数)sqrt(平方根),pow2(平方指数),exp(指数函数),log,log10,log2(自然、常用、平方对数)abs(绝对值或复数模)round(四舍五入取整),fix(向零取整),floor(向–∞取整),ceil(向+∞取整),sign(符号函数),mod(求模),rem(求余数),real(取实部),imag(取虚部),angle(取辐角),rats(有理逼近)。max(最大)min(最小)sum

3、(求和)length(长度)mean(求平均值)median(求中间值)prod(求乘积)sort(从小到大排列)zeros(零阵)ones(全为1阵)eye(单位阵)rand(均匀随机)randn(正态随机)diag(对角)triu(上三角)tril(下三角)size(大小)det(行列式值)rank(秩)inv(逆矩阵)eig(特征值)norm(范数)cond(条件数)三、插值与数值积分1、种插值方法:1)、拉格朗日多项式插值、2)、分段线性插值interp1(x0,y0,x)3)、三次样条插值spline(x0,y0,x)多项式拟合polyfit(x0,y0,m)x=lsqn

4、onlin(‘f’,x0)x=lsqcurvefit(‘f’,x0,t,y)functiony=lagr1(x0,y0,x)%书P60n=length(x0);m=length(x);fori=1:mz=x(i);s=0.0;fork=1:np=1.0;forj=1:nifj~=kp=p*(z-x0(j))/(x0(k)-x0(j));endends=p*y0(k)+s;endy(i)=s;end2、数值积分(P61)1)梯形公式trapz(x,y)2)辛甫森(2阶)公式quad('fun',a,b,tol)simp(t,x)3)自适应Gauss-Lobatto公式quadl('f

5、un',a,b,tol)4)符号积分Int(f,a,b)5)蒙特卡罗方法functions=simp(t,x)ifmod(length(t),2)==0error(‘数据点必须为奇数’)endn=length(t);m=(n-1)/2;h=(t(n)-t(1))/2/m;s1=0;s2=0;fori=1:ms1=s1+x(2*i);endforj=1:m-1s2=s2+x(2*j+1);ends=(x(1)+x(n)+4*s1+2*s2)*h/35)蒙特卡罗方法a、均值估计法functionz=motc1(f,a,b,n)l=b-a;z=0;fork=1:nt=unifrnd(a,

6、b,1,n);z=z+feval(f,t);endz=z*(b-a)/n;b、随机投点法(设0≤f(x)≤d)functionz=motc2(f,a,b,n)x=unifrnd(a,b,1,n);y=rand(1,n)*d;k=0;fori=1:nify(i)<=feval(f,x(i))k=k+1;endendz=k/n*(b-a);四、微分方程数值解1、向前欧拉公式yn+1=yn+hf(xn,yn)2、改进欧拉公式3、二阶龙格库塔公式[t,x]=ode23('f',tspan,x0,options)4、四阶龙格库塔公式[t,x]=ode45('f',tspan,x0,optio

7、ns)functionz=foeula(f,a,b,y0,h)m=(b-a)/h;x(1)=a;y(1)=y0;forn=1:mx(n+1)=x(1)+n*h;y(n+1)=y(n)+h*feval(f,x(n),y(n));endz=[x'y'];functions=adveula(f,a,b,y0,m)x=zeros(1,m+1);y=zeros(1,m+1);h=(b-a)/m;x(1)=a;y(1)=y0;forn=1:mx(n+1)=x(n)+h;k1(n)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。