MATLAB编程与工程应用-第6章MATLAB数据分析与多项式计算

MATLAB编程与工程应用-第6章MATLAB数据分析与多项式计算

ID:41058059

大小:669.50 KB

页数:20页

时间:2019-08-15

MATLAB编程与工程应用-第6章MATLAB数据分析与多项式计算_第1页
MATLAB编程与工程应用-第6章MATLAB数据分析与多项式计算_第2页
MATLAB编程与工程应用-第6章MATLAB数据分析与多项式计算_第3页
MATLAB编程与工程应用-第6章MATLAB数据分析与多项式计算_第4页
MATLAB编程与工程应用-第6章MATLAB数据分析与多项式计算_第5页
资源描述:

《MATLAB编程与工程应用-第6章MATLAB数据分析与多项式计算》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MATLAB数据分析与多项式计算第6章MATLAB数据分析与多项式计算6.1数据统计处理6.2数据插值6.3曲线拟合6.4多项式计算MATLAB数据分析与多项式计算6.1数据统计处理一、最大值和最小值1.格式1[y,I]=max(x)[y,I]=min(x)x可以是向量,也可以是矩阵。如果x是向量,则输出y是一个数,表示向量x中所有元素的最大/小值;输出I是最大/小元素的下标。如果x是矩阵,则输出y是一个行向量,其第i个元素为矩阵x第i列所有元素的最大/小值;输出I是一个行向量,其第i个元素中x的第i列中最大/小元素的行号。如果x中

2、包括复数元素,则按模取最大/小值。例6.1求向量的最大值/最小值exp6_1.mMATLAB数据分析与多项式计算一、最大值和最小值2.格式2[y,I]=max(x,[],dim)[y,I]=min(x,[],dim)x是一个矩阵,dim取1或2。dim取1时,该函数和max(x)完全相同;dim取2时,该函数返回一个列向量,其第i个元素是x矩阵的第i行上的最大/小值。例6.2分别求3×4矩阵x中各列和各行元素中的最大值,并求整个矩阵的最大值和最小值。exp6_2.mMATLAB数据分析与多项式计算一、最大值和最小值3.格式3U=ma

3、x(x,y)U=min(x,y)如果x为标量,则y可为标量、向量或矩阵如果x为向量或矩阵,则y可为标量或与x同维的向量或矩阵x,y是两个同型的向量或矩阵,结果U是与x,y同型的向量或矩阵,U的每个元素等于x,y对应元素的较大/小者。如果y是一个标量,结果U是与x同型的向量或矩阵,U的每个元素等于x对应元素和y中的较大/小者。例6.3求两个2×3矩阵x,y所有同一位置上的较大元素构成的新矩阵p。exp6_3.mMATLAB数据分析与多项式计算6.1数据统计处理二、求和、积、均值与中值1.求和y=sum(x,dim)如果x是向量,则y为

4、x中各元素之和如果x是矩阵,且dim=1,y是一个行向量,其第i个元素为x的第i列之和如果x是矩阵,且dim=2,y是一个列向量,其第i个元素为x的第i行之和不给出dim参数,则dim缺省为1例6.4求矩阵A每行元素之和及全部元素之和。exp6_4.mMATLAB数据分析与多项式计算二、求和、积、均值与中值2.求积y=prod(x,dim)3.求均值y=mean(x,dim)4.求中值y=median(x,dim)其用法与sum函数相同例6.5求向量x的平均值和中值exp6_5.mMATLAB数据分析与多项式计算6.1数据统计处理三

5、、累加和、累乘积y=cumsum(x,dim)y=cumprod(x,dim)如果x是一个向量,则y为x的累加和/积向量,如果x是一个矩阵,且dim=1,则y是一个矩阵,其第i列为x第i列的累加和/积列向量如果x是一个矩阵,且dim=2,则y是一个矩阵,其第i行为x第i行的累加和/积行向量例6.6求向量1:10的累加和向量exp6_6.mMATLAB数据分析与多项式计算6.1数据统计处理四、标准方差与相关系数1.标准方差y=std(x,flag,dim)x为向量,y为标量,是x中所有元素的标准方差x为矩阵,且dim=1,y为行向量,

6、为x各列元素的标准方差x为矩阵,且dim=2,y为列向量,为x各行元素的标准方差flag=0,则否则MATLAB数据分析与多项式计算四、标准方差与相关系数2.相关系数y=corrcoef(x)返回从矩阵X形成的一个相关系数矩阵。此相关系数矩阵的大小与矩阵X一样。它把矩阵X的每列作为一个变量,然后求它们的相关系数。例6.7生成满足正态分布的10000×5随机矩阵,然后求各列元素的均值和标准方差,再求这5列随机数据的相关系数矩阵。exp6_7.mMATLAB数据分析与多项式计算6.1数据统计处理五、排序[y,I]=sort(x,dim)

7、如果x是向量,则y为x中各元素按升序排列而成的新向量如果x是矩阵,且dim=1,y为x按列排序所得的矩阵如果x是矩阵,且dim=2,y为x按行排序所得的矩阵不给出dim参数,则dim缺省为1I记录Y中元素在A中的位置例6.8对二维矩阵做各种排序exp6_8.mMATLAB数据分析与多项式计算6.2数据插值一、一维数据插值y1=interp1(x,y,x1,'method')函数根据x,y的值,计算函数在x1处的值。x,y是两个等长的已知向量,分别描述采样点和样本值,x1是一个向量或标量,描述欲插值的点,x1的取值范围不能超出X的给定

8、范围,否则,会给出“NaN”错误。y1是一个与x1等长的插值结果。method是插值方法,允许的取值有‘linear’(线性插值,默认)、‘nearest’(最近插值)、‘spline’(三次样条插值)等。MATLAB数据分析与多项式

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

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

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