|  | 
 
| 
) h  u; }" `2 G7 y7 E
x
EDA365欢迎您登录!您需要 登录 才可以下载或查看,没有帐号?注册  第四讲
 $ S* r; q$ a) q# l8 I% h* Y
 % S& s2 R# g3 m3 Rdet(A):求解矩阵行列式rank(A):矩阵秩inv(A):逆矩阵rref(A):最简行列式[V,D]=eig(A):V是特征向量组成得矩阵,D为对角矩阵,对角线元素为特征值[V,D]=eigs(A):D返回摸最大得特征向量limit(f,x,a):x趋近a时得极限值limit(f,x,a,'left'):左极限diff(expr,v,n):求符号表达式expr对v得n阶导数int(expr,v,a,b):求符号函数expr关于v在【a,b】上得 定积分,inf表示正无穷taylor(f,v,'ExpansionPoint',v0,'Order',n):求解f关于符号变量v在v0处n阶得taylor展开式symsum(expr,var,a,b):求符号表达式expr指标变量var取值从啊,到b得和,实现数列求和q=trapz(x,y):x是自变量得离散点,y是对应函数值,该函数适用已知一元函数离散点观测值已知,求一重数值积分quad(fx,xmin,xmax)、quadgk(fx,xmin,xmax):可以有奇异点 integral(fx,xmin,xmax):求数值积分qinttegral(fun,xmin,xmax,ymin,ymax):fun是被积函数或匿名函数,xmin积分下限,xmax'积分上限qinttegral2(fun,xmin,xmax,ymin,ymax):二重积分,三重积分同上[x,fval]=fminbnd(fun,x1,x2):计算fun在【x1,x2】上得极小值,返回为极小值点和极小值[x,fval]=fminunc(fun,x0,options):返回值同上,fun可以为多元函数,opentions是优化参数,根据fun得返回值个数进形相应的调整        options=optimset('GradObj',on);        [x,val]=fminunc('myfun419',rand(2,1),options)s=dsolve(eqn,cond,Name,Valeu):设置一个或多个属性名,及属性值,求常微分方程在cond条件下的解,code后面加一句:pretty(y)        syms y(x)        y=dsolve(diff(y,2)+y==x*cos(2*x),y(0)==1,y(2)==3)        y=simplify(y)%这句还是有必要的        pretty(y)2 i+ I: |. f8 S; c" {
 : k, N; {" g( H/ C7 v
 第九讲
 ) Z5 ]& G' ]- u5 N; [# `$ w
 4 e# B& E* Q# a- u8 e* is=std(x,flag,dim):flag=0表示除以n-1,flag=1除以n,dim表示维度,默认为1表示追逐列求标准差,dim=2追逐行求标准差var(x):返回方差range(x):返回极差moment(x,order):返回x的order阶中心距,skewness(x):x的偏度  kurtosis(x):x的峰度cov(X):X为向量时,返回X的方差,Xwei矩阵时,每一列作为一个变量的取值,返回协方差矩阵corrcoef(x):计算矩阵X列向量之间的相关系数矩阵z=zsore(x):data_stdh=histogram(X,nbins):画频数直方图,nbins是频类箱线图适用比较两个或以上数据集的性质:boxplot([a,b],name):data_a,data_b,name=[name_a,name_b]: I% K/ r0 C% ?% i: q6 w* y* P
 * t  g& \/ h# Q
 9 D4 J% ^# b. ~% ~
 名称二项分布泊松分布几何分布离散均匀分布连续均匀分布指数分布
 $ [7 Q2 _  ?  [( }; K6 d名称binopoissgeounidunifexp
 : |/ S( |3 w" Y/ f% ^7 t( R名称正太分布卡方分布t分布F分布  l' Z( f4 d. Q' ]( g
 名称normchi2tf
 - L8 Q: Y7 U$ {2 l2 U. r( C; ^) a+ _+ d4 j  m
 Matlab对不同分布提供五类函数名称概率密度分布函数分布函数的反函数均值方差随机数
 , R7 o4 S9 H+ C8 C名称pdfcdfinvstatrnd+ j1 m9 S- U% o2 {) e2 j" ^
 ' L8 u' A6 Y8 F$ A. E, O7 \
 6 y  M! D, n' R# m' _
 
 : N+ x0 z1 N+ N: c' P& ~7 C/ M4 ^) Y  b5 U5 x
 
 ( B8 c6 g2 H7 Y" G[h,p,ci]=ztest(x,mu,sigma,alpha,tail):x样本,后面参数为相应统计的参数,ci是置信区间,p是发生概率,h=1表示拒绝原假设,Z检验[h,p,ci]=ttest(x,mu,alpha,tail):x样本,后面参数为相应统计的参数,ci是置信区间,p是发生概率,h=1表示拒绝原假设,T检验        sigma未知,检验mu[h,p,ci]=ttest2(x,y,mu,alpha,tail):两个正太总体检验在分布类型未知情况下,适用卡方检验:[h,p,st] = chi2gof(bins,'Ctrs',bins,...                        'Frequency',obsCounts, ...                        'Expected',expCounts,...                        'NParams',1)多元二项式回归rstool(X,Y,model,alpha):alpha为显著水平,model(linear线性、purequadratic纯二次、interaction交叉、quadratic完全二次),非线性回归6 P' G% N6 K( i; x. n
 
 . V- h+ ?7 D, ~# l" s- g4 U  k3 K& {7 }- q, ?- w! c* [
 第四讲0 G5 o2 m- [1 V' o! y) Z2 C
 
 C={{'LiMing','Lihong'},{'0101','0102'},{'f','m'},{[90,80],[88,80]}}celldisp(C)  显示全部D={A{:}B{:}}:合并胞元数组cell2struct(cellArray,field,dim)struct2cell(s)%将m*n的结构数组s(有P个域)转换成p*m*n的细胞数组mat2cell(A,m,n)cell2mat(c)  %将细胞数组组合成矩阵celldisp(c)%显示细胞数组内容cellplot(c)%显示细胞数组结构图,可以结合subplot适用[a,b]=xlsread(filename.sheet,Range)%a读入的是数值矩阵,b读入的字符串的细胞数组%sheet是表单序号,range'是数据域范围%后续操作一般针对a进行stu=struct('name',{'a','b'},'number',{'0101','0102'},'sex',{'f','s'})stu2=[stu,stu]%合并fieldnames(stu)%getfield(stu,'number')getfield(stu,{2},'number')%获取‘’的域rmfield(stu,'sex')%删除sex的域fopen(filename,permission)%打开文件,permission:'r'只读'w'只写'a'追加fclose(fid)%管不文件[A,count]=fread(fileID,sizeA,precision)%读取二进制文件,A用于存放数据的矩阵,count数据个数fwrite(fileID,A,precision)%写二进制文件,A是写入文件的数组,size控制读取部分A=fscanf(filename,formatSpace,szieA)%大小为sizeA,format格式fprintf(filename,'format',A)%A是一个数据矩阵,format查帮助文档a=load('filename.txt')a=importdata('data.txt')b=a.data%然后对b进行相应操作即可. S* ]5 L' g+ i
 ' ^& C; [/ I' k0 {) p5 O4 {, i4 }6 L% g/ s
 
 ! H1 D- f. F" i( f1 d, K8 t4 f" u9 b3 p/ g/ x& C
 ( L9 L8 j! d+ ~$ ]5 S- M" l: Z/ p
 
 | 
 |