




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.找出组合的数量对于,输入:ncho SEK(n,k)示例:ncho SEK(4,2)=6。2,阶乘请不要!输入:阶乘(n)。示例:阶乘(5)=120。3.完全排列perms(x)。例如:求x=1,2,3;带输出的Perms(x):ans=3 2 13 1 22 3 12 1 31 2 31 3 24.搜索索引寻求a b:权力(a,b);示例:搜索2 3;Ans=功率(2,3);5.寻找行列式求矩阵A的行列式:det(A);示例:A=1 2;3 4;det(A)=-2;6.找出矩阵的转置求矩阵a: A 的转置矩阵转置符号是单引号。7.找到向量的索引求向量p=1 2 3 4的三次方:p.3例如:p=1 2 3 4A=p,p.2,p.3,p.4结果是:注:“在p和符号之间”。“是不可或缺的。8.寻求自然对数查找ln (x):日志(x)示例:log(2)=0.69319.求矩阵的逆矩阵求矩阵A的逆矩阵:inv(A)例如:a=1 2;3 4;然后10.多项式乘法函数conv(p1,p2)用于求多项式p1和p2的乘积。这里,p1和p2是两个多项式系数向量。例2-2求多项式和的乘积。顺序如下:p1=1,8,0,0,-10;p2=2,-1,3;c=conv(p1,p2)11.多项式除法函数q,R=decov(p1,p2)用于划分多项式p1和p2,其中Q返回多项式p1除以p2的商,R返回P1除以p2的余数。这里,q和r仍然是多项式系数向量。例2-3求多项式除以多项式。顺序如下:p1=1,8,0,0,-10;p2=2,-1,3;q,r=deconv(p1,p2)12.求向量的最大值函数有两种调用格式来寻找向量x的最大值,即:(1)max(x):返回向量X的最大值。如果X包含复数元素,则最大值取模。(2)y,i=max(x):返回向量x的最大值存储在y中,最大值的序列号存储在I中,如果x包含复数元素,则最大值取模。求向量x的最小函数是最小值(x),它的用法与最大值(x)完全相同。13.找出矩阵的最大值和最小值该函数有三种调用格式来求矩阵A的最大值,即:(1)max(A):返回一个行向量,该向量的元素是矩阵A的第一列的最大值(2)y,u=max(A):返回行向量y和u,y记录每列的最大值A,u记录每列最大值的行数。求矩阵A的最小值的函数最小值(A)与最大值(A)的用法完全相同。14、求和和求积数据序列的和函数和正交函数是和函数和积函数,它们的使用方式类似。设x为向量,a为矩阵,函数的调用格式为:Sum(x):返回向量x的元素之和。求和(A,1):在矩阵A的列求和后返回行向量求和(A,2):在矩阵A的行求和后返回列向量乘积(x):返回向量x元素的乘积求和(A):返回一个行向量,其第一个元素是第一列中元素的和乘积(A):返回一个行向量,其第一个元素是第一列的乘积和(A,dim):当dim为1时,该函数相当于和(A);当dim为2时,返回一个列向量,其第I个元素是的第I行的元素之和生产(A,dim):当dim为1时,该功能相当于生产(A);当dim为2时,返回一个列向量,其第I个元素是的第I行的乘积15.平均和标准方差MATLAB提供均值和标准差函数来计算均值、标准方差或方差。这些函数被调用如下:平均值(x):返回向量x的算术平均值Std(x):返回向量x的标准方差。对于矩阵A,均值函数的一般调用格式为:y=平均值(A,dim)这里,dim需要1或2。当dim=1时,返回一个行向量y,y的第I个元素是a的第I个元素的平均值;当dim=2时,返回列向量y,y的第I个元素是a的第I个元素的平均值对于矩阵A,标准函数的一般调用格式为:y=标准(A,标志,变暗)这里,dim需要1或2。当dim=1时,找出每个列元素的标准方差;当dim=2时,找出每行元素的标准方差。标志取为0或1,当标志=0时,计算标准偏差。当flag=1时,方差由下式计算。默认标志=0,dim=1。16.相关系数对于两组数据序列相关系数的计算,MATLAB提供了Corcoef函数来计算相关系数。Corcoef函数的调用格式是:r=corrcoef(x,y)17.整理对矢量元素进行排序是一项常规操作。MATLAB提供排序函数对向量x进行排序Y=sort(x):返回一个向量y,它以升序对x中的元素进行排序。y,i=sort(x):返回一个向量y,它以升序对x中的元素进行排序,并且我记录元素在y中在x中的位置。18.多项式的求导多项式导数的函数是:P=polyder(p1):求多项式p1的导数函数。P=polyder(p1,p2):求多项式p1和p2乘积的导数。p,q=polyder(p1,p2):求多项式p1和p2的商的导数函数,其中p和q是导数函数的分子和分母。例子:寻找有理分式的导数函数。顺序如下:p1=1,-1;p2=1,-1,3;p,q=polyder(p1,p2)19.多项式的求值Polyval函数用于查找代数多项式的值,其调用格式为:y=polyval(p,x)如果x是一个数值,求多项式在该点的值;如果x是一个向量,求向量中每个元素的多项式的值。示例:找出点1、2、3和4处的多项式的值。顺序如下:p=1,2,1;x=1:4y=polyval(p,x)y=4 9 16 25根函数用于寻找代数多项式的根,其调用格式为:x=根(p)如果x是一个向量,那么p=poly(x)可以建立一个以x为根的多项式。20.寻找多项式的根根函数用于寻找代数多项式的根,其调用格式为:x=根(p)如果x是一个向量,那么p=poly(x)可以建立一个以x为根的多项式。例子:寻找多项式的根。顺序如下:p=1,-6,11,-6;x=根(p)x=3.00002.00001.0000如果键入命令p=poly(x),可以得到以3,2,1为根的三次多项式的系数。p=1.0000 -6.000021.寻找一元非线性方程的根MATLAB还提供了一个fzero函数,可以用来寻找单变量非线性方程的根。该函数的调用格式为:z=F0( fname ,x0)其中fname是要找到的根的函数文件名,x0是搜索的起点。一个函数可能有多个根,但fzero函数只能给出最接近x0的根。例子:在附近找到一个函数的根。顺序如下:fzero(x-10x 2,0.5)ans=0.375822.寻找一元函数的最小点呼叫格式为:x=fminbnd(fname ,x1,x2)这里,fname是目标函数名,x1和x2定义自变量的取值范围,x0是搜索起点的坐标。例如,在0,5中找到一元函数的最小点。顺序如下:fminbnd(x3-2*x-5,0,5)ans=0.816523、找到多元函数的最小点呼叫格式为:x=fminsearch(fname ,x0)示例:在附近找到多元函数的最小值。创建函数文件f.m。函数w=f(p)x=p(1);y=p(2);z=p(3);y2/(4*x)z2/y 2/z;调用fminsearch函数寻找1/2,1/2,1/2附近多元函数的最小点。w=fminsearch(f,1/2,1/2,1/2)w=0.5000 1.0000 1.0000计算多元函数的最小值。f(w)ans=4.000024.找到函数的最大值MATLAB没有专门提供寻找函数最大值的函数。当要求求函数在区间(a,b)上的最大值时,可以转化为求(a,b)上的-f(x)的最小值。25、建立单一符号量(sym函数)符号函数用于建立单个符号量。一般的调用格式是:符号变量名=符号(“符号字符串”)函数可以建立一个符号量,而符号串可以是常数、变量、函数或表达式。例如,a=sym (a )将建立一个符号变量a,之后用户可以使用变量a在表达式中执行各种操作。有符号变量A不同于在其他过程中建立的无符号变量A。在参与操作之前,必须为非符号变量赋值。变量的运算实际上是对应于变量的值的运算。操作结果是对应于变量类型的值。在参与操作之前,不需要为符号变量赋值。结果是由参与操作的变量名组成的表达式。以下命令及其操作结果说明了有符号变量和无符号变量之间的区别。在Ma=符号(a);%定义符号变量a,bb=符号(b);P1=sym(pi);%定义符号常数a=sym(3);b=sym(4);p2=pi%定义了一个数值常数x=3;y=4;Sin(p1/3)%符号计算ans=1/2*3(1/2)Sin(p2/3)%数值计算ans=0.8660Cos (a b) 2)-sin (pi/4)%符号计算ans=cos(49)-1/2*2(1/2)Cos (x y) 2)-sin (pi/4)%数值计算ans=-0.406526.建立多个符号量(符号函数)函数sym一次只能定义一个符号变量,使用起来很不方便。MATLAB提供了另一个函数符号,可以一次定义多个符号变量。syms函数的一般调用格式是:符号变量名称1符号变量2.符号变量n以这种格式定义符号变量时,变量之间用空格而不是逗号分隔。例如,使用符号函数定义4个符号变量a、b,命令如下:syms a b27、建立象征性表达包含符号对象的表达式称为符号表达式。有三种方法可以创建符号表达式:(1)使用单引号生成符号表达式。例如y=1/sqrt(2*x)y=1/sqrt(2*x)(2)利用符号函数建立符号表达式。例如z=sym(3*x2-5*y 2*x*y 6)z=3*x2-5*y 2*x*y 6a=符号(a,b;(c,d)A= a,b特区第一个命令建立符号函数表达式,第二个命令生成符号矩阵。(3)符号表达式由定义的符号变量组成。例如syms x y;z=3*x2-5*y 2*x*y 6z=3*x2-5*y 2*x*y 628.符号表达式中变量的确定函数findsym可用于确定符号表达式中的所有符号变量。例如:syms a b x y;%定义了4个符号变量c=sym(3);%定义了1个符号常数s=3 * x y;findsym(s)ans=x,yfindsym(5*x 2)ans=xFindsym(a*x b*y c)%符号变量c不会出现在结果中ans=a,b,x,y29、符号表达式四运算符号表达式的加、减、乘、除和幂运算可以分别用符号加法、符号加法、符号加法、符号乘法、符号除法和符号加法函数来实现。例如f=2*x2 3*x-5f=2*x2 3*x-5g=x2-x 7g=x2-x 7添加符号(f,g)%ans=3*x2 2*x 2症状(f,2*x)%功率操作ans=(2*x2 3*x-5)(2*x)30.符号表达式的因式分解和扩展符号表达式的分解和扩展可以通过函数的分解和扩展来实现,调用格式为:因子:符号表达式的因子。展开:展开符号表达式。例如:syms x y;s1=x3-6*x2 11*x-6s1=x3-6*x2 11*x-6因子(s1)ans=(x-1)*(x-2)*(x-3)S2=(x-y)*(x-y)s2=(x-y)*(x-y)展开(s2)ans=x2-y231.符号表达式与数值表达式
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 混凝土施工中砂石质量监控方案
- 水稻脱险计课件
- 混凝土施工中的表面防水层施工方案
- 陶瓷造型工艺35课件
- 人防工程建设验收标准与流程
- 2025中国视神经脊髓炎谱系疾病诊断与治疗指南解读课件
- 乙型肝炎病毒山东医学高等专科学校刘琳琳47课件
- 信息技术(Kylin系统+WPS办公+AI赋能)教案 项目4 录入与编排技术服务合同
- 二零二五年度环保产业园区建设项目承包工程合同范本
- 2025版医疗行业办公室设备搬迁与消毒防疫服务合同
- 《军事理论》教案第七章 射击与战术训练
- 全国各省(直辖市、自治区)市(自治州、地区)县(县级市)区名称一览表
- 电子产品原理分析与故障检修(第2版)高职全套教学课件
- 一号检察建议主要内容
- 电站消防逃生知识培训课件
- 幼儿发展的关键指标与行为观察
- 班主任工作手册(适合中小学)
- 瑜伽生活方式中心生活馆项目建议书
- 高二主题班会课件我的未来不是梦2
- 杨凌园林树种规划研究
- 吊装作业票(样本)
评论
0/150
提交评论