- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2次课的复习
2.1 Matlab 的数据类型 2.2.1 矩阵(数组)的创建 A. 直接输入法—注意:,和 ;用法 A=[1 2 3;4,5,6;7 8 9] B. 利用MATLAB函数建立矩阵 2.2.2 矩阵中元素的访问及修改 A(m1:m2 , n1:n2) ---注意 : 和 , 2.3 矩阵运算 矩阵运算命令 向量的生产 linspace:变量=linspace(初值,终值,元素个数) logspace:变量=logspace(初值,终值,元素个数) 矩阵的翻转 矩阵的左右翻转:fliplr() 矩阵的上下翻转:flipud() 矩阵旋转90:yot90() 矩阵计算指令:’(转置);inv(逆);rank(秩); norm(范式);eig(特征向量);diag(对角线); 其它矩阵函数运算 求行列式(det) 求实部(real) 求虚部(imag) 绝对值(abs) 2.4 多项式及其运算(★) 2.4.1 多项式的建立 a. 用多项式的全部系数建立多项式,使用向量[…]; b. 用多项式的全部根X求取多项式的系数:poly(X), 该函数返回以X为全部根的一个多项式f,当X是一个长 度为m的向量时,f是一个长度为m+1的向量。 2.4.2 多项式的运算 命令如下: P1=[3,0,4,-5,-6,7]; P2=[0,0,3,-2,-3,0]; %输入多项式系数;缺项补0;补短; f1+f2=P1+P2 %多项式求和 F1-f2=P1-P2 %多项式求差 f1*f2=conv(P1,P2) %多项式乘 f1/f2=deconv(P1,P2) %多项式f1(x)除以f2(x) 2.5 数据统计与分析 1 求矩阵最大和最小元素 ①y=max(X) ②[y,I]=max(X) 3.1 符号计算基础 1 建立符号变量和符号常数 (1) sym函数 S=sym(A) 用来建立单个符号变量 如果A是一个数值、数值矩阵或数值表达式,可不加‘’号,其输出是将数值对象转化为符号对象 2. 建立符号表达式 例3.3 用2种方法建立符号表达式。 在MATLAB窗口,输入命令: U=sym(3*x^2+5*y+2*x*y+6) %定义符号表达式U syms x y; %建立符号变量x、y V=3*x^2+5*y+2*x*y+6 %定义符号表达式V 2*U-V+6 %求符号表达式的值 (1)符号表达式的代数运算 与矩阵运算基本一致 M=sym(‘a+b’);N=sym(‘b+c’);M+N (2)符号矩阵的基本运算命令 transpose(A) 符号矩阵的转置 determ(A) 符号矩阵的行列式计算 inv(A) 符号矩阵的求逆 rank(A) 符号矩阵的求秩 eig 符号矩阵的特征值、特征向量求解 (3)符号与数值的转换(★) Numeric,eval:将符号常数转换为数字或计算表达式的函数; Sym2poly:将符号多项式变换为等价系数向量。 Poly2sym:要求用户指定用于表达式的变量(x,y等) (4)表达式化简 MATLAB提供的对符号表达式化简的函数有: simplify(S) 应用函数规则对S进行化简。 simple(S) 调用MATLAB的其他函数对表达式进 行综合化简,并显示化简过程。 (5) 符号变量的确定 findsym可以帮助用户查找一个符号表达式中的符号变量。该函数的调用格式为: findsym(S,n) 函数返回符号表达式S中的n个符号变量,若没有指定n,则返回S中的全部符号变量。 在求函数的极限、导数和积分时,如果用户没有明确指定自变量,MATLAB将按缺省原则确定主变量并对其进行相应微积分运算。 可用findsym(S,1)查找系统的缺省变量,事实上,MATLAB按离字符x最近原则确定缺省变量。 3.2 微分运算 3.2.1符号表达式的极限运算 limit 函数的调用格式为: limit(f,x,a) Limit(f,a) %利用findsym确定极限点 Limit(f) %利用a=0作为极限点 limit函数的另一种功能是求单边极限,其调用格式为: limit(f,x,a,right)
文档评论(0)