版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Sum函数用法: B = sum(A) 返回数组A不同维数的总和。 如果A是一个向量,sum(A)返回所有元素的总和。 如果A是一个矩阵,sum(A)把A的列作为向量,返回一个包含每一列所有元素的总和的行向量。 如果A是一个多维数组,sum(A)把没一维看做一个数组,返回一个行向量数组。 B = sum(A,dim) book.iLoveM 沿着A的每一维计算总和用指定标量dim,dim是一个从1到N的整数值,其中N是A的维数。 dim为1就是计算A的每一列的总和,2计算A的每一行的总和,以此类推。 B = sum(., double) 和 B = sum(,dim,double) 在双精度下
2、(double)执行相加求和,返回double类型的结果,即使 A是single数据类型或者integer数据 类型。 默认的是integer数据类型。 B = sum(., native) 和 B = sum(,dim,native) 在native数据类型下执行相加求和,返回相同类型的结果,默认的是single和double.数据类型。 sum(a)是列求和 sum(a,2)是行求和 一般就是double型的,要是全矩阵求和,sum(sum(a) 使matlab不用科学计数法输出结果 Matlab在数字大于1000或者小于1时会自动用科学计数法来输出。有时候这种 输出方法很讨厌,可以在fo
3、rmat命令后加一个g来停用科学计数法。例如 format long g 命令相关系数 函数 corrcoef 格式corrcoef(X,Y) %返回列向量X,Y的相关系数,等同于 corrcoef(X Y) corrcoef (A)%返回矩阵A的列向量的相关系数矩阵 例 4-48 A=1 2 3;4 0 -1;1 3 9 A = 123 40-1 139 C1=corrcoef(A) %求矩阵A的相关系数矩阵 C1 = 1.0000 -0.9449 -0.8030 -0.94491.0000 0.9538 -0.80300.9538 1.0000 MATLAB中均值、方差、均方差的计算方法
4、分类:Matlab图像处理2010-04-06 11:05 6376 人阅读 评论 收藏 举报 matlab 经常要用到,系统整理了一下。 1、均值 数学定义: Matlab 函数:mean X=1,2,3 mea n( X)=2 如果X是一个矩阵,则其均值是一个向量组。mean(X,1)为列向量的均值,mean(X,2)为行向 量的均值。 X=1 2 3 4 5 6 mea n( X,1)=2.5, 3.5, 4.5 mea n(X,2)=2 若要求整个矩阵的均值,则为mea n(mea n(X)。 mea n( mea n( X)=3.5 也可使用mean2函数: mea n2(X)=3.
5、5 median,求一组数据的中值,用法与mean相同。 X=1,2,9 mea n( X)=4 media n( X)=2 2、方差 - 数学定义: 均方差: Matlab 函数:var 要注意的是var函数所采用公式中,分母不是,而是。这是因为var函数实际上求的并不是 方差,而是误差理论中“有限次测量数据的标准偏差的估计值”。 X=1,2,3,4 var(X)=1.6667 sum(X(1,:)-mea n( X).A2)/le ngth(X)=1.2500 sum(X(1,:)-mea n( X).A2)/(le ngth(X)-1)=1.6667 3 var没有求矩阵的方差功能,可使
6、用 std先求均方差,再平方得到方差。 std,均方差,std(X,0,1)求列向量方差,std(X,0,2 )求行向量方差。 X=1 2 3 4 std(X,0,1)=1.4142 1.4142 std(X,0,2)=0.7071 0.7071 若要求整个矩阵所有元素的均方差,则要使用std2函数: std2(X)=1.2910 MATLAB mi nm ax()函数 (2012-05-20 13:56:48) 转载 标签: 分类:MATLAB学习 杂谈 A=1 2 4 -6 ;3 -4 90 6;4 6 -23 -35; P=minmax(A) P = -6 4 -4 90 -35 6 %
7、minmax(A)即是求解A矩阵中每个行向量中最小值和最大值 超定方程可以用左除方式求解。 in d=1 3 2 3 ind = vec=in d2vec(i nd) vec = (1,1) 1 (3.2) 1 (2.3) 1 (3.4) 1 a=1 0 0 0;0 0 1 0;0 1 0 1 isequal(a,vec) ans = 1 稀疏矩阵:矩阵中非零元素的个数远远小于矩阵元素的总数),并且非零元素的分布没有规律,则称该矩 阵为稀疏矩阵(sparse matrix);与之相区别的是,如果非零元素的分布存在规律(如上三角矩阵、下三角 矩阵、对称矩阵),则称该矩阵为 特殊矩阵。 h仁axe
8、s(pos,0.2,0.2,0.6,0.4),什么意思? 就是设置axes的位置,左下宽高,单位是和整个figure宽高的比例 四个数依次是坐标左下角起点坐标和长度,宽度。 句柄,是整个windows编程的基础。一个句柄是指使用的一个唯一的整数值,即一个四字节长的数值,来 标志应用程序中的不同对象和同类对象中的不同的实例,诸如,一个窗口,按钮,图标,滚动条,输岀设 备,控件或者文件等。应用程序能够通过句柄访问相应的对象的信息,但是句柄不是一个指针,程序不能 利用句柄来直接阅读文件中的信息。如果句柄不用在I/O文件中,它是毫无用处的。 句柄是windows用 来标志应用程序中建立的或是使用的唯一
9、整数,windows使用了大量的句柄来标志很多对象。 plot()、fplot() 、ezplot()理解 函数plot是绘制二维图形的最基本函数,它是针对向量或矩阵的列来绘制曲线的。也就是说,使用 plot函数之前,必须首先定义好曲线上每一点的x及y坐标,常用格式为: (1) plot(x)当x为一向量时,以x元素的值为纵坐标,x的序号为横坐标值绘制曲线。当x为一实矩阵 时,则以其序号为横坐标,按列绘制每列元素值相对于其序号的曲线,当x为mx n矩阵时,就有n条曲 线。 (2) plot(x,y)以x元素为横坐标值,y元素为纵坐标值绘制曲线。 (3) plot(x,y1,x,y2,以公共的x
10、元素为横坐标值,以 y1,y2,元素为纵坐标值绘制多条曲线。 函数fplot用来绘制数学函数,其调用格式为:fplot(fun,lims)其中fun就是所要绘制的函数,可以是定 义函数的M文件名,也可以是以 x为变量的可计算字符串,lims=XMIN XMAX YMIN YMAX限定了 x,y轴 上的绘图空间。 函数ezplot的功能最为强大,它可以像 fplot函数那样给出函数和定义域,它也可以无需数据准备,直 接画出函数图形,基本调用格式为 ezplot(f),其中f是字符串或代表数学函数的符号表达式,只有一个符 号变量。 区别: (1) plot是绘制二维图形,并且是 x,y的表达式是已
11、知的或者是形如y=f(x)这样确切的表达式,而 ezplot是画出隐函数图形,是形如 f(x,y)=0这种不能写出像y=f(x)这种函数的图形。 (2) plot在同时画多条曲线并以不同的元素形状和颜色进行区分方面比较方便,ezplot和fplot函数 在这方面不是很好。 (3) 形如代码: sys t: it ; plrt (t. y): ?USllXg Conversion to double froi. syn is not possible. 会报错,是因为plot是针对向量或者矩阵进行绘制曲线的,而t这里只是个字符,没有定义对应向量。 而在ezplot函数中执行:ezplot(y);
12、就是可以的,会自动选择参数t的范围。 这里还是要强调区别,在执行plot()函数时,参数中的自变量要是向量或矩阵,而ezplot()函数的参 数就直接是字符,然后可以在参数中规定范围,相当于一个连续的自变量。 这样带来的问题是,要画的曲线函数表达式中有关自变量的乘(*八除(/)和次方(人)等操作时, 要注意表达式的写法。用plot()函数画时,因为是向量或矩阵,需要的是点乘(.*八点岀(./)和点次方 (4 )。二用ezplot()时就不需要这个。 plot(x1,y1,o,x2,y2)是将(x1,y1)的散点标注在(x2,y2)的图像上, function new_fig_handle =
13、shift_axis_to_origin( fig_handle ) %本函数目的是把 matlab做的图坐标轴移到图形的中间部分去(与数学的做图 习惯一致) % 2008.10.10 in pku % figure(Name,shift_axis_to_orig in ,NumberTitle,off)% Create a new figure %拷贝图形到一个新的窗口 n ew_fig_ha ndle = copyobj( fig_ha ndle , gcf ); xL=xlim ; yL=ylim ; xt=get(gca,xtick); yt=get(gca,ytick); set(g
14、ca,XTick,XColor,w); set(gca,YTick,YColor,w); %把x和y坐标轴的两个方向各延长10% (为了视觉上好看) extend_x = ( xL(2)-xL(1) ) * 0.1 ; extend_y = ( yL(2)-yL(1) ) * 0.1 ; xxL = xL + -exte nd_x exte nd_x; yyL = yL + -exte nd_y exte nd_y; set(gca,xlim, xxL); set(gca,ylim, yyL); pos = get(gca,Positi on); box off; x_shift = abs(
15、 yyL(1)/(yyL (2)-yyL(1); y_shift = abs( xxL(1)/(xxL(2)-xxL(1); temp_1 = axes( Position, pos + 0 , pos * x_shift , 0 , - pos(4)* x_shift*0.99999 ); xlim(xxL); box off ; set(temp_1,XTick,xt,Color,None,YTick,); set(temp_1,YColor,w); temp_2 = axes (卩 ositio n, pos + pos(3) * y_shift , 0 , -pos(3)* y_shi
16、ft*0.99999 , 0 ); ylim(yyL); box off ; set(temp_2,YTick,yt,Color,No ne,XTick,); set(temp_2,XColor,w); Base_pos = get (n ew_fig_ha ndle,Positi on); arrow_pos_i n_x_dirceti on = Base_pos(2) - Base_pos(4) * yyL(1)/(yyL(2)-yyL(1); arrow_pos_i n_y_dirceti on = Base_pos(1) - Base_pos(3) * xxL(1)/(xxL(2)-x
17、xL(1); annotation(arrow,Base_pos(1) , Base_pos(1)+Base_pos(3), arrow_pos_in_x_dircetio n , arrow_pos_in_x_dircetio n , Color,k); ann otatio n( arrow,arrow_pos_in_y_dircetio n , arrow_pos_i n_y_dirceti on , Base_pos(2) , Base_pos(2)+Base_pos,Color,k); end % 下面是一个例子: %本程序目的是把 matlab做的图坐标轴移到图形的中间部分去(与数学的做图 习惯一致) % 2008.10.08 % clc;clear;close all; t=li nspace(-2,8,100); a仁axes; plot(t,cos(t); % xt=get
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医药制造业的创新驱动考核试卷
- 《喂食当归多糖对点带石斑鱼生长、抗氧化能力的影响》
- 《逍遥散对CUMS抑郁模型大鼠PI3K-AKT信号通路调节作用机制研究》
- 《番茄与茄子在不同施肥模式下的土壤微生物宏基因组研究》
- 《513例不稳定型心绞痛患者的中医证型分布特点及相关因素分析》
- 2024-2030年中国毛喉鞘蕊花林素产业未来发展趋势及投资策略分析报告
- 《外源性褪黑素在氧化应激条件下对人小梁网细胞(HTMC)纤维连接蛋白(FN)的影响》
- 2024年专业安装工程劳务协议模板
- 临床决策支持系统的优化
- 2024-2030年中国智能数字听诊器行业前景动态与投资趋势预测报告
- 高中心理健康教育化解冲突教学课件
- 卒中治疗中心组织结构
- (完整版)英语名词单复数练习题带答案
- 国学情景剧剧本
- 煤矿皮带智能化集控系统PPT教学讲授课件
- 分数乘除法整理复习(课堂PPT)
- 杭州会展业发展与对策研究文献综述
- 完整版方法验证报告模板最终
- 电力管道资料表格(共30页)
- 大班科学活动教案《豆豆家族》含PPT课件
- 【精品试卷】部编人教版(统编)一年级上册语文第一单元测试卷含答案
评论
0/150
提交评论