您好,欢迎来到聚文网。 登录 免费注册
MATLAB函数及应用

MATLAB函数及应用

  • 字数: 892000
  • 装帧: 平装
  • 出版社: 清华大学出版社
  • 出版日期: 2022-01-01
  • 商品条码: 9787302586166
  • 版次: 1
  • 开本: 16开
  • 页数: 556
  • 出版年份: 2022
定价:¥129 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
"本书为MATLAB编程者推荐的函数速查及应用工具书,涉及14个应用领域、610个常用函数和610个MATLAB实例。 (1)覆盖多个领域,快速查找相关函数。从需求出发,对MATLAB常用工具箱中的610个常用函数进行详细介绍,适用于各个领域的科学工作者。 (2) 易学易懂。对每个函数的语法格式进行详细介绍,同时,结合实例分析说明函数的应用,使读者简单、明了、快速地掌握工具箱中的各函数用法。"
内容简介
本书以MATLAB R2020为平台编写,介绍MATLAB常用工具箱中常用的函数,并对每个函数的语法格式和应用进行详细介绍,让读者了解每个函数的功能与用法,从而领略MATLAB简单易用、处理功能强大等特点。全书共14章,分别介绍矩阵相关操作函数、数据可视化函数、数据分析函数、概率统计函数、偏微分方程函数、优化函数、图像处理函数、神经网络函数、信号处理函数、控制系统函数、样条函数、小波变换函数、模糊逻辑函数、计算机视觉函数等内容。本书适合MATLAB初级、中级和高级用户学习使用,也适合作为深入研究MATLAB软件的开发者的参考用书,同时也可作为一本全面涵盖MATLAB各项内容的快速查询手册。
目录
第1章 矩阵相关操作函数
1.logspace函数
2.linspace函数
3.dot函数
4.compan函数
5.hadamard函数
6.hankel函数
7.magic函数
8.pascal函数
9.rosser函数
10.vander函数
11.wilkinson函数
12.hilb函数
13.toeplitz函数
14.rand函数
15.randn函数
16.find函数
17.sum函数
18.cumsum函数
19.prod函数
20.cumprod函数
21.diff函数
22.norm函数
23.rank函数
24.det函数
25.trace函数
26.null函数
27.orth函数
28.rref函数
29.subspace函数
30.chol函数
31.lu函数
32.qr函数
33.schur函数
34.rsf2csf函数
35.ordschur函数
36.eig函数
37.eigs函数
38.ordeig函数
39.qz函数
40.ordqz函数
41.sparse函数
42.full函数
43.bicg函数
44.ilu函数
45.bicgstabl函数
46.cgs函数
47.pcg函数
48.ichol函数
49.qmr函数
50.lsqr函数
51.symmlq函数
52.gmres函数
第2章 数据可视化函数
1.plot函数
2.subplot函数
3.plotyy函数
4.fplot函数
5.ezplot函数
6.semilogx函数
7.semilogy函数
8.loglog函数
9.bar函数
10.pie函数
11.histogram函数
12.scatter函数
13.plot3函数
14.mesh函数
……
第3章 数据分析函数
第4章 概率统计函数
第5章 偏微分方程函数
第6章 优化函数
第7章 图像处理函数
第8章 神经网络函数
第9章 信号处理函数
第10章 控制系统函数
第11章 样条函数
第12章 小波变换函数
第13章 模糊逻辑函数
第14章 计算机视觉函数
参考文献
摘要
     第3章数据分析函数 1. roots函数 找出多项式的根,也就是使多项式为0的值,可能是许多学科共同的问题。MATLAB能求解这个问题,并提供了特定函数roots求解一个多项式的根。函数的语法格式为: r = roots(p): 以列向量的形式返回p表示的多项式的根。输入p是一个包含n+1多项式系数的向量,以xn系数开头,0系列表示方程中不存在的中间幂。例如: p=[3,2,-2]表示多项式3x2+2x-2。 roots函数对p1xn+…+pnx+pn+1=0格式的多项式方程求解,包含带有非负指数的单一变量的多项式方程。 【例31】利用roots求四次方程x4-1=0的解。 >> p = [1 0 0 0 -1]; r = roots(p) 运行程序,输出如下: r = -1.0000 + 0.0000i 0.0000 + 1.0000i 0.0000 - 1.0000i 1.0000 + 0.0000i 2. poly函数 在MATLAB中,无论是一个多项式还是它的根,都是以向量形式存储的。按照惯例,多项式是行向量,根是列向量。因此当我们给出一个多项式的根时,MATLAB也可以构造出相应的多项式,这个过程需要使用函数poly。函数的语法格式为: p = poly(r): (r是向量)返回多项式的系数,其中多项式的根是r的元素。 p = poly(A): (A是n×n矩阵)返回矩阵det(λI-A)的特征多项式的n+1个系数。 【例32】使用poly来计算矩阵A的特征多项式。 >> A = [1 2 3; 4 5 6; 7 8 0]%创建矩阵A A = 1 2 3 4 5 6 7 8 0 >> p = poly(A) p = 1.0000 -6.0000-72.0000-27.0000 >> %使用 roots 计算 p 的根,特征多项式的根是矩阵 A 的特征值 >> r = roots(p) r = 12.1229 -5.7345 -0.3884 3. conv函数 在MATLAB中,函数conv支持多项式乘法(运算法则为执行两个数组的卷积)。函数的语法格式为: w = conv(u,v): 返回向量u和v的卷积。如果u和v是多项式系数的向量,对其卷积与将这两个多项式相乘等效。 w = conv(u,v,shape): 返回shape指定的卷积的分段。例如,conv(u,v,'same')仅返回与u 等大小的卷积的中心部分,而conv(u,v,'valid')仅返回计算的没有补零边缘的卷积部分。 【例33】创建两个向量并求其卷积。 >> u = [1 1 1]; v = [1 1 0 0 0 1 1]; w = conv(u,v) w = 1 2 2 1 0 1 2 2 1 w的长度为length(u)+length(v)-1,在本例中为9。 4. deconv函数 在MATLAB中,提供了deconv函数实现去卷积和多项式除法。函数的语法格式为: [q,r] = deconv(u,v): 使用长除法将向量v从向量u中去卷积,并返回商q和余数r,以使u = conv(v,q)+r。如果u和v是由多项式系数组成的向量,则对它们去卷积相当于将u表示的多项式除以v表示的多项式。 【例34】多项式除法。 创建两个向量u和v,分别包含多项式2x2+7x2+4x+9和x2+1的系数。通过将v从u中去卷积,将第一个多项式除以第二个多项式,得出与多项式2x+7对应的商系数以及与2x+2对应的余数系数。 >> u = [2 7 4 9]; v = [1 0 1]; [q,r] = deconv(u,v) q = 2 7 r = 0 0 2 2 5. polyder函数 MATLAB为多项式求导提供了函数polyder。函数的语法格式为: k = polyder(p): 返回p中的系数表示的多项式的导数 k(x)=ddxp(x) k = polyder(a,b): 返回多项式a和b的乘积的导数 k(x)=ddx[a(x)b(x)] [q,d] = polyder(a,b): 返回多项式a和b的商的导数 q(x)d(x)=ddxa(x)b(x) 【例35】求导多项式x4-3x1-1x+4的商。 >> %创建两个向量来表示商中的多项式 >> p = [1 0 -3 0 -1];4],ylim,'LineStyle','--','Color','k') line([10 10],ylim,'LineStyle','--','Color','k') 图38多分多项式效果图 15. unmkpp函数 在MATLAB中,提供了unmkpp函数用于提取分段多项式的详细信息。函数的语法格式为: [breaks,coefs,L,order,dim] = unmkpp(pp): 从分段多项式结构体pp的字段中提取信息。 【例314】为区间[0 3]内的多项式f(x)=x2+x+1创建分段多项式结构,然后从该结构的字段中提取信息。 >> pp = mkpp([0 3],[1 1 1]); >> [breaks,coefs,L,order,dim] = unmkpp(pp) breaks = 0 3 coefs = 1 1 1 L = 1 order = 3 dim = 1 16. spline函数 在MATLAB中,提供了spline函数实现三次方样条数据插值。函数的语法格式为: s = spline(x,y,xq): 返回与xq中的查询点对应的插值s的向量。s的值由x和y的三次样条插值确定。 pp = spline(x,y): 返回一个分段多项式结构体以用于ppval和样条实用工具unmkpp。 【例315】具有指定端点斜率的分布的样条插值。 >>%当端点斜率已知时,使用clamped或

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网