下载

5下载券

加入VIP
  • 专属下载特权
  • 现金文档折扣购买
  • VIP免费专区
  • 千万文档免费下载

上传资料

关闭

关闭

关闭

封号提示

内容

首页 matlab学习强烈推荐-02-数值计算与数据分析

matlab学习强烈推荐-02-数值计算与数据分析.pdf

matlab学习强烈推荐-02-数值计算与数据分析

qiyachao
2009-05-09 0人阅读 举报 0 0 暂无简介

简介:本文档为《matlab学习强烈推荐-02-数值计算与数据分析pdf》,可适用于工程科技领域

MATLAB数学手册第章数值计算与数据分析基本数学函数三角函数与双曲函数函数sin、sinh功能正弦函数与双曲正弦函数格式Y=sin(X)计算参量X(可以是向量、矩阵元素可以是复数)中每一个角度分量的正弦值Y所有分量的角度单位为弧度。Y=sinh(X)计算参量X的双曲正弦值Y注意:sin(pi)并不是零而是与浮点精度有关的无穷小量eps因为pi仅仅是精确值π浮点近似的表示值而已对于复数Z=xiy函数的定义为:sin(xiy)=sin(x)*cos(y)i*cos(x)*sin(y)ee)zsin(iziz−−=ee)zsin(zz−−=例x=pi::piplot(x,sin(x))x=::plot(x,sinh(x))图形结果为图。图正弦函数与双曲正弦函数图函数asin、asinh功能反正弦函数与反双曲正弦函数格式Y=asin(X)返回参量X(可以是向量、矩阵)中每一个元素的反正弦函数值Y。若X中有的分量处于,之间则Y=asin(X)对应的分量处于π,π之间若X中有分量在区间,之外则Y=asin(X)对应的分量为复数。Y=asinh(X)返回参量X中每一个元素的反双曲正弦函数值Y第章数值计算与数据分析)zziln(izsina−⋅⋅−=说明反正弦函数与反双曲正弦函数的定义为:)zzln(zsinha=例x=::plot(x,asin(x))x=::plot(x,asinh(x))图形结果为图。图反正弦函数与反双曲正弦函数图函数cos、cosh功能余弦函数与双曲余弦函数格式Y=cos(X)计算参量X(可以是向量、矩阵元素可以是复数)中每一个角度分量的余弦值Y所有角度分量的单位为弧度。我们要指出的是cos(pi)并不是精确的零而是与浮点精度有关的无穷小量eps因为pi仅仅是精确值π浮点近似的表示值而已。Y=sinh(X)计算参量X的双曲余弦值Y说明若X为复数z=xiy则函数定义为:cos(xiy)=cos(x)*cos(y)i*sin(x)*sin(y)eezcosiziz−=eezcoshzz−=例x=pi::piplot(x,cos(x))x=::plot(x,cosh(x))图形结果为图。图余弦函数与双曲余弦函数图函数acos、acosh功能反余弦函数与反双曲余弦函数MATLAB数学手册格式Y=acos(X)返回参量X(可以是向量、矩阵)中每一个元素的反余弦函数值Y。若X中有的分量处于,之间则Y=acos(X)对应的分量处于,π之间若X中有分量在区间,之外则Y=acos(X)对应的分量为复数。Y=asinh(X)返回参量X中每一个元素的反双曲余弦函数Y说明反余弦函数与反双曲余弦函数定义为:)ziziln(izcosa−⋅⋅⋅−=)zzln(zcosha−=例x=::plot(x,acos(x))x=::plot(x,acosh(x))图形结果为图。图反余弦函数与反双曲余弦函数图函数tan、tanh功能正切函数与双曲正切函数格式Y=tan(X)计算参量X(可以是向量、矩阵元素可以是复数)中每一个角度分量的正切值Y所有角度分量的单位为弧度。我们要指出的是tan(pi)并不是精确的零而是与浮点精度有关的无穷小量eps因为pi仅仅是精确值π浮点近似的表示值而已。Y=tanh(X)返回参量X中每一个元素的双曲正切函数值Y例x=(pi)::(pi)稍微缩小定义域plot(x,tan(x))x=::plot(x,tanh(x))图形结果为图。图正切函数与双曲正切函数图第章数值计算与数据分析函数atan、atanh功能反正切函数与反双曲正切函数格式Y=atan(X)返回参量X(可以是向量、矩阵)中每一个元素的反正切函数值Y。若X中有的分量为实数则Y=atan(X)对应的分量处于π,π之间。Y=atanh(X)返回参量X中每一个元素的反双曲正切函数值Y。说明反正切函数与反双曲正切函数定义为:zizilniztana−=zzlnztanha−=例x=::plot(x,atan(x))x=::plot(x,atanh(x))图形结果为图。图反正切函数与反双曲正切函数图函数cot、coth功能余切函数与双曲余切函数格式Y=cot(X)计算参量X(可以是向量、矩阵元素可以是复数)中每一个角度分量的余切值Y所有角度分量的单位为弧度。Y=coth(X)返回参量X中每一个元素的双曲余切函数值Y例x=pi::去掉奇点x=x=::pi做法同上plot(x,cot(x),x,cot(x))plot(x,coth(x),x,coth(x))图形结果为图。图余切函数与双曲余切函数图MATLAB数学手册函数acot、acoth功能反余切函数与反双曲余切函数格式Y=acot(X)返回参量X(可以是向量、矩阵)中每一个元素的反余切函数YY=acoth(X)返回参量X中每一个元素的反双曲余切函数值Y例x=*pi:pi:x=:pi:*pi去掉奇异点x=plot(x,acot(x),x,acot(x))x=::x=::plot(x,acoth(x),x,acoth(x))图形结果为图。图反余切函数与反双曲余切函数图函数sec、sech功能正割函数与双曲正割函数格式Y=sec(X)计算参量X(可以是向量、矩阵元素可以是复数)中每一个角度分量的正割函数值Y所有角度分量的单位为弧度。我们要指出的是sec(pi)并不是无穷大而是与浮点精度有关的无穷小量eps的倒数因为pi仅仅是精确值π浮点近似的表示值而已。Y=sech(X)返回参量X中每一个元素的双曲正割函数值Y例x=pi::pi去掉奇异点x=pix=pi::(*pi)plot(x,sec(x),x,sec(x))x=*pi::*piplot(x,sech(x))图形结果为图。图正割函数与双曲正割函数图第章数值计算与数据分析函数asec、asech功能反正割函数与反双曲正割函数格式Y=asec(X)返回参量X(可以是向量、矩阵)中每一个元素的反正割函数值YY=asech(X)返回参量X中每一个元素的反双曲正割函数值Y例x=::x=::plot(x,asec(x),x,asec(x))x=::plot(x,asech(x))图形结果为图。图反正割函数与反双曲正割函数图函数csc、csch功能余割函数与双曲余割函数格式Y=csc(X)计算参量X(可以是向量、矩阵元素可以是复数)中每一个角度分量的余割函数值Y所有角度分量的单位为弧度。Y=csch(X)返回参量X中每一个元素的双曲余割函数值Y例x=pi::x=::pi去掉奇异点x=plot(x,csc(x),x,csc(x))plot(x,csch(x),x,csch(x))图形结果为图。图余割函数与双曲余割函数图函数acsc、acschMATLAB数学手册功能反余割函数与反双曲余割函数。格式Y=asec(X)返回参量X(可以是向量、矩阵)中每一个元素的反余割函数值YY=asech(X)返回参量X中每一个元素的反双曲余割函数值Y例x=::x=::去掉奇异点x=plot(x,acsc(x),x,acsc(x))x=::x=::plot(x,acsch(x),x,acsch(x))图形结果为图。图反余割函数与反双曲余割函数图函数atan功能四象限的反正切函数格式P=atan(Y,X)返回一与参量X和Y同型的、与X和Y元素的实数部分对应的、元素对元素的四象限的反正切函数阵列P其中X和Y的虚数部分将忽略。阵列P中的元素分布在闭区间pi,pi上。特定的象限将取决于sign(Y)与sign(X)。例z=ixyx>y>x<y<x<y>x>y<r=abs(z)theta=atan(imag(z),real(z))z=r*exp(i*theta)feather(z)holdont=::*pix=sqrt()*cos(t)y=sqrt()*sin(t)plot(x,y)axisequalholdoff计算结果为:theta=z=i图形结果为图。第章数值计算与数据分析图四象限的反正切函数图其他常用函数函数fix功能朝零方向取整格式B=fix(A)对A的每一个元素朝零的方向取整数部分返回与A同维的数组。对于复数参量A则返回一复数其分量的实数与虚数部分分别取原复数的、朝零方向的整数部分。例>>A=,,,,,i>>B=fix(A)计算结果为:B=ColumnsthroughColumnsthroughi函数roud功能朝最近的方向取整。格式Y=round(X)对X的每一个元素朝最近的方向取整数部分返回与X同维的数组。对于复数参量X则返回一复数其分量的实数与虚数部分分别取原复数的、朝最近方向的整数部分。例>>A=,,,,,i>>Y=round(A)计算结果为:Y=ColumnsthroughColumnsthroughi函数floor功能朝负无穷大方向取整格式B=floor(A)对A的每一个元素朝负无穷大的方向取整数部分返回与A同维的数组。对于复数参量A则返回一复数其分量的实数与虚MATLAB数学手册数部分分别取原复数的、朝负无穷大方向的整数部分。例>>A=,,,,,i>>F=floor(A)计算结果为:F=ColumnsthroughColumnsthroughi函数rem功能求作除法后的剩余数格式R=rem(X,Y)返回结果Xfix(XY)*Y其中X、Y应为正数。若X、Y为浮点数由于计算机对浮点数的表示的不精确性则结果将可能是不可意料的。fix(XY)为商数XY朝零方向取的整数部分。若X与Y为同符号的则rem(X,Y)返回的结果与mod(X,Y)相同不然若X为正数则rem(X,Y)=mod(X,Y)Y。该命令返回的结果在区间sign(X)*abs(Y)若Y中有零分量则相应地返回NaN。例>>X=>>Y=>>R=rem(X,Y)计算结果为:R=函数ceil功能朝正无穷大方向取整格式B=floor(A)对A的每一个元素朝正无穷大的方向取整数部分返回与A同维的数组。对于复数参量A则返回一复数其分量的实数与虚数部分分别取原复数的、朝正无穷大方向的整数部分。例>>A=,,,,,i>>B=ceil(A)计算结果为:B=ColumnsthroughColumnsthroughi函数exp功能以e为底数的指数函数格式Y=exp(X)对参量X的每一分量求以e为底数的指数函数Y。X中的分量可以为复数。对于复数分量如z=xi*y则相应地计算:e^z=e^x*(cos(y)i*sin(y))。第章数值计算与数据分析例>>A=,,,,,i>>Y=exp(A)计算结果为:Y=e*ColumnsthroughColumnsthroughi函数expm功能求矩阵的以e为底数的指数函数格式Y=expm(X)计算以e为底数、x的每一个元素为指数的指数函数值。若矩阵x有小于等于零的特征值则返回复数的结果。说明该函数为一内建函数它有三种计算算法:()使用文件expmm中的用比例法与二次幂算法得到的Pad近似值()使用Taylor级数近似展开式计算这种计算在文件expmm中。但这种一般计算方法是不可取的通常计算是缓慢且不精确的()在文件expmm中先是将矩阵对角线化再把函数计算出相应的的特征向量最后转换过来。但当输入的矩阵没有与矩阵阶数相同的特征向量个数时就会出现错误。例>>A=hilb()>>Y=expm(A)计算结果为:Y=函数log功能自然对数即以e为底数的对数。格式Y=log(X)对参量X中的每一个元素计算自然对数。其中X中的元素可以是复数与负数但由此可能得到意想不到的结果。若z=xi*y则log对复数的计算如下:log(z)=log(abs(z))i*atan(y,x)例下面的语句可以得到无理数π的近似值:>>Pi=abs(log())计算结果为:Pi=函数log功能常用对数即以为底数的对数。格式Y=log(X)计算X中的每一个元素的常用对数若X中出现复数则可能得到意想不到的结果。例MATLAB数学手册>>L=log(realmax)由此可得特殊变量realmax的近似值>>L=log(eps)由此可得特殊变量eps的近似值>>M=magic()>>L=log(M)计算结果为:L=L=L=函数sort功能把输入参量中的元素按从小到大的方向重新排列格式B=sort(A)沿着输入参量A的不同维的方向、从小到大重新排列A中的元素。A可以是字符串的、实数的、复数的单元数组。对于A中完全相同的元素则按它们在A中的先后位置排列在一块若A为复数的则按元素幅值的从小到大排列若有幅值相同的复数元素则再按它们在区间π,π的幅角从小到大排列若A中有元素为NaN则将它们排到最后。若A为向量则返回从小到大的向量若A为二维矩阵则按列的方向进行排列若A为多维数组sort(A)把沿着第一非单元集的元素象向量一样进行处理。B=sort(A,dim)沿着矩阵A(向量的、矩阵的或多维的)中指定维数dim方向重新排列A中的元素。B,INDEX=sort(A,…)输出参量B的结果如同上面的情形输出INDEX是一等于size(A)的数组它的每一列是与A中列向量的元素相对应的置换向量。若A中有重复出现的相同的值则返回保存原来相对位置的索引。例>>A=,,,,,i>>B,INDEX=sort(A)>>M=magic()>>B=sort(M)计算结果为:B=ColumnsthroughiColumnsthroughINDEX=B=第章数值计算与数据分析函数abs功能数值的绝对值与复数的幅值格式Y=abs(X)返回参量X的每一个分量的绝对值若X为复数的则返回每一分量的幅值:abs(X)=sqrt(real(X)^imag(X)^)。例>>A=,,,,,i>>Y=abs(A)计算结果为:Y=函数conj功能复数的共轭值格式ZC=conj(Z)返回参量Z的每一个分量的共轭复数:conj(Z)=real(Z)i*imag(Z)函数imag功能复数的虚数部分格式Y=imag(Z)返回输入参量Z的每一个分量的虚数部分。例>>imag(i)计算结果为:ans=函数real功能复数的实数部分。格式Y=real(Z)返回输入参量Z的每一个分量的实数部分。例>>real(i)计算结果为:ans=函数angle功能复数的相角格式P=angle(Z)返回输入参量Z的每一复数元素的、单位为弧度的相角其值在区间ππ上。说明angle(z)=imag(log(z))=atan(imag(z),real(z))例>>Z=i,i,i,i>>i,i,i,i>>i,i,i,i>>i,i,i,i>>P=angle(Z)计算结果为:P=MATLAB数学手册函数complex功能用实数与虚数部分创建复数格式c=complex(a,b)用两个实数ab创建复数c=abi。输出参量c与a、b同型(同为向量、矩阵、或多维阵列)。该命令比下列形式的复数输入更有用:ai*b或aj*b因为i和j可能被用做其他的变量(不等于sqrt())或者a和b不是双精度的。c=complex(a)输入参量a作为输出复数c的实部其虚部为:c=a*i。例>>a=uint()>>b=uint()>>c=complex(a,b)计算结果为:c=iiii函数mod功能模数(带符号的除法余数)用法M=mod(X,Y)输入参量X、Y应为整数此时返回余数XY*floor(XY)若Y≠或者是X。若运算数x与y有相同的符号则mod(X,Y)等于rem(X,Y)。总之对于整数x,y有:mod(x,y)=rem(x,y)y。若输入为实数或复数由于浮点数在计算机上的不精确表示该操作将导致不可预测的结果。例>>M=mod(,)>>M=mod(:,)>>M=mod(magic(),)计算结果为:M=M=M=函数nchoosek功能二项式系数或所有的组合数。该命令只有对n<时有用。函数C=nchoosek(n,k)参量n,k为非负整数返回n!((nk)!k!)即一次从n个物体中取出k个的组合数。第章数值计算与数据分析C=nchoosek(v,k)参量v为n维向量返回一矩阵其行向量的分量为一次性从v个物体中取k个物体的组合数。矩阵C包含=n!((nk)!k!)行与k列。nkC例>>C=nchoosek(::,)计算结果为:C=函数rand功能生成元素均匀分布于(,)上的数值与阵列用法Y=rand(n)返回n*n阶的方阵Y其元素均匀分布于区间(,)。若n不是一标量在显示一出错信息。Y=rand(m,n)、Y=rand(mn)返回阶数为m*n的元素均匀分布于区间(,)上矩阵Y。Y=rand(m,n,p,…)、Y=rand(mnp…)生成阶数m*n*p*…的元素服从均匀分布的多维随机阵列Y。Y=rand(size(A))生成一与阵列A同型的随机均匀阵列Yrand该命令在每次单独使用时都返回一随机数(服从均匀分布)。s=rand('state')返回一有元素的列向量s其中包含均匀分布生成器的当前状态。该改变生成器的当前的状态见表。表命令含义Rand(’state’,s)设置状态为sRand(’state’,)设置生成器为初始状态Rand(’state’,k)设置生成器第k个状态(k为整数)Rand(’state’,sum(*clock))设置生成器在每次使用时的状态都不同(因为clock每次都不同)例:>>R=rand(,)>>a=b=>>R=a(ba)*rand()生成元素均匀分布于(,)上的矩阵计算结果可能为:R=R=函数randnMATLAB数学手册功能生成元素服从正态分布(N(,))的数值与阵列格式Y=randn(n)返回n*n阶的方阵Y其元素服从正态分布N(,)。若n不是一标量则显示一出错信息。Y=randn(m,n)、Y=randn(mn)返回阶数为m*n的元素均匀分布于区间(,)上矩阵Y。Y=randn(m,n,p,…)、Y=randn(mnp…)生成阶数m*n*p*…的元素服从正态分布的多维随机阵列Y。Y=randn(size(A))生成一与阵列A同型的随机正态阵列Yrandn该命令在每次单独使用时都返回一随机数(服从正态分布)。s=randn('state')返回一有元素的向量s其中包含正态分布生成器的当前状态。该改变生成器的当前状态见表。表命令含义randn(’state’,s)设置状态为srandn(’state’,)设置生成器为初始状态rand(’state’,k)设置生成器第k个状态(k为整数)rand(’state’,sum(*clock))设置生成器在每次使用时的状态都不同(因为clock每次都不同)例:>>R=rand(,)>>R=sqrt()*randn()计算结果可能为:R=R=插值、拟合与查表插值法是实用的数值方法是函数逼近的重要方法。在生产和科学实验中自变量x与因变量y的函数y=f(x)的关系式有时不能直接写出表达式而只能得到函数在若干个点的函数值或导数值。当要求知道观测点之外的函数值时需要估计函数值在该点的值。如何根据观测点的值构造一个比较简单的函数y=φ(x)使函数在观测点的值等于已知的数值或导数值。用简单函数y=φ(x)在点x处的值来估计未知函数y=f(x)在x点的值。寻找这样的函数φ(x)办法是很多的。φ(x)可以是一个代数多项式或是三角多项式也可以是有理分式φ(x)可以是任意光滑(任意阶导数连续)的函数或是分段函数。函数类的不同自然地有不同的逼近效果。在许多应用中通常要用一个解析函数(一、二元函数)来描述观测数据。第章数值计算与数据分析根据测量数据的类型:.测量值是准确的没有误差。.测量值与真实值有误差。这时对应地有两种处理观测数据方法:.插值或曲线拟合。.回归分析(假定数据测量是精确时一般用插值法否则用曲线拟合)。MATLAB中提供了众多的数据处理命令。有插值命令有拟合命令有查表命令。插值命令命令interp功能一维数据插值(表格查找)。该命令对数据点之间计算内插值。它找出一元函数f(x)在中间点的数值。其中函数f(x)由所给数据决定。各个参量之间的关系示意图为图。f(x)x:原始数据点Y:原始数据点xi:插值点Yi:插值点图数据点与插值点关系示意图格式yi=interp(x,Y,xi)返回插值向量yi每一元素对应于参量xi同时由向量x与Y的内插值决定。参量x指定数据Y的点。若Y为一矩阵则按Y的每列计算。yi是阶数为length(xi)*size(Y,)的输出矩阵。yi=interp(Y,xi)假定x=:N其中N为向量Y的长度或者为矩阵Y的行数。yi=interp(x,Y,xi,method)用指定的算法计算插值:’nearest’:最近邻点插值直接完成计算’linear’:线性插值(缺省方式)直接完成计算’spline’:三次样条函数插值。对于该方法命令interp调用函数spline、ppval、mkpp、umkpp。这些命令生成一系列用于分段多项式操作的函数。命令spline用它们执行三次样条函数插值’pchip’:分段三次Hermite插值。对于该方法命令interp调用函数pchip用于对向量x与y执行分段三次内插值。该方法保留单调性与数据的外形’cubic’:与’pchip’操作相同’vcubic’:在MATLAB中的三次插值。对于超出x范围的xi的分量使用方法’nearest’、’linear’、’vcubic’的插值算法相应地将返回NaN。对其他的方法interp将对超出的分量执行外插值算法。MATLAB数学手册yi=interp(x,Y,xi,method,'extrap')对于超出x范围的xi中的分量将执行特殊的外插值法extrap。yi=interp(x,Y,xi,method,extrapval)确定超出x范围的xi中的分量的外插值extrapval其值通常取NaN或。例>>x=:y=x*sin(x)>>xx=::yy=interp(x,y,xx)>>plot(x,y,'kd',xx,yy)插值图形为图。例>>year=::>>product=>>p=interp(year,product,)>>x=::>>y=interp(year,product,x,'pchip')>>plot(year,product,'o',x,y)插值结果为:p=插值图形为图。图一元函数插值图形图离散数据的一维插值图命令interp功能二维数据内插值(表格查找)格式ZI=interp(X,Y,Z,XI,YI)返回矩阵ZI其元素包含对应于参量XI与YI(可以是向量、或同型矩阵)的元素即Zi(i,j)←Xi(i,j),yi(i,j)。用户可以输入行向量和列向量Xi与Yi此时输出向量Zi与矩阵meshgrid(xi,yi)是同型的。同时取决于由输入矩阵X、Y与Z确定的二维函数Z=f(X,Y)。参量X与Y必须是单调的且相同的划分格式就像由命令meshgrid生成的一样。若Xi与Yi中有在X与Y范围之外的点则相应地返回nan(NotaNumber)。ZI=interp(Z,XI,YI)缺省地X=:n、Y=:m其中m,n=size(Z)。再按第章数值计算与数据分析第一种情形进行计算。ZI=interp(Z,n)作n次递归计算在Z的每两个元素之间插入它们的二维插值这样Z的阶数将不断增加。interp(Z)等价于interp(z,)。ZI=interp(X,Y,Z,XI,YI,method)用指定的算法method计算二维插值:’linear’:双线性插值算法(缺省算法)’nearest’:最临近插值’spline’:三次样条插值’cubic’:双三次插值。例:图二维插值图>>X,Y=meshgrid(::)>>Z=peaks(X,Y)>>XI,YI=meshgrid(::)>>ZZ=interp(X,Y,Z,XI,YI)>>surfl(X,Y,Z)holdon>>surfl(XI,YI,ZZ)>>axis()shadingflat>>holdoff插值图形为图。例>>years=::>>service=::>>wage=>>w=interp(service,years,wage,,)插值结果为:w=命令interp功能三维数据插值(查表)格式VI=interp(X,Y,Z,V,XI,YI,ZI)找出由参量X,Y,Z决定的三元函数V=V(X,Y,Z)在点(XI,YI,ZI)的值。参量XI,YI,ZI是同型阵列或向量。若向量参量XI,YI,ZI是不同长度不同方向(行或列)的向量这时输出参量VI与Y,Y,Y为同型矩阵。其中Y,Y,Y为用命令meshgrid(XI,YI,ZI)生成的同型阵列。若插值点(XI,YI,ZI)中有位于点(X,Y,Z)之外的点则相应地返回特殊变量值NaN。VI=interp(V,XI,YI,ZI)缺省地X=:NY=:MZ=:P其中M,N,P=size(V)再按上面的情形计算。VI=interp(V,n)作n次递归计算在V的每两个元素之间插入它们的三维插值。这样V的阶数将不断增加。interp(V)等价于interp(V,)。MATLAB数学手册VI=interp(…,method)用指定的算法method作插值计算:‘linear’:线性插值(缺省算法)‘cubic’:三次插值‘spline’:三次样条插值‘nearest’:最邻近插值。说明在所有的算法中都要求X,Y,Z是单调且有相同的格点形式。当X,Y,Z是等距且单调时用算法’*linear’’*cubic’’*nearest’可得到快速插值。例>>x,y,z,v=flow()>>xx,yy,zz=meshgrid(::,::,::)>>vv=interp(x,y,z,v,xx,yy,zz)>>slice(xx,yy,zz,vv,,,)shadinginterpcolormapcool插值图形为图。图三维插值图命令interpft功能用快速Fourier算法作一维插值格式y=interpft(x,n)返回包含周期函数x在重采样的n个等距的点的插值y。若length(x)=m且x有采样间隔dx则新的y的采样间隔dy=dx*mn。注意的是必须n≥m。若x为一矩阵则按x的列进行计算。返回的矩阵y有与x相同的列数但有n行。y=interpft(x,n,dim)沿着指定的方向dim进行计算命令griddata功能数据格点格式ZI=griddata(x,y,z,XI,YI)用二元函数z=f(x,y)的曲面拟合有不规则的数据向量x,y,z。griddata将返回曲面z在点(XI,YI)处的插值。曲面总是经过这些数据点(x,y,z)的。输入参量(XI,YI)通常是规则的格点(像用命令meshgrid生成的一样)。XI可以是一行向量这时XI指定一有常数列向量的矩阵。类似地YI可以是一列向量它指定一有常数行向量的矩阵。XI,YI,ZI=griddata(x,y,z,xi,yi)返回的矩阵ZI含义同上同时返回的矩阵XI,YI是由行向量xi与列向量yi用命令第章数值计算与数据分析meshgrid生成的。…=griddata(…,method)用指定的算法method计算:‘linear’:基于三角形的线性插值(缺省算法)‘cubi

用户评价(1)

  • caecae 内容不错也很清晰

    2009-11-03 00:42:44

关闭

新课改视野下建构高中语文教学实验成果报告(32KB)

抱歉,积分不足下载失败,请稍后再试!

提示

试读已结束,如需要继续阅读或者下载,敬请购买!

文档小程序码

使用微信“扫一扫”扫码寻找文档

1

打开微信

2

扫描小程序码

3

发布寻找信息

4

等待寻找结果

我知道了
评分:

/33

matlab学习强烈推荐-02-数值计算与数据分析

VIP

在线
客服

免费
邮箱

爱问共享资料服务号

扫描关注领取更多福利