- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六章 复数数据、字符数据和附加画图类型 3
6.1 复数数据 3
6.1.1 复变量(complex variables) 4
6.1.2 带有关系运算符的复数的应用 4
6.1.3 复函数(complex function) 5
1. 类型转换函数 5
2. 绝对值和幅角函数 5
3. 数学函数 5
例6.1 6
6.1.4 复数数据的作图 7
6.2 字符串函数(string functions) 11
6.2.1 字符转换函数 11
6.2.2 创建二维字符数组 12
6.2.3 字符串的连接 12
6.2.4 字符串的比较 13
6.2.5 在一个字符串中查找/替换字符 14
6.2.6 大小写转换 15
6.2.7 字符串转换为数字 16
6.2.8 数字转化为字符串 16
例6.2 18
6.3 多维数组 21
6.4 关于二维作图的补充说明 23
6.4.1 二维作图的附加类型 23
6.4.2 作图函数 27
6.4.3 柱状图 28
6.5 三维作图 28
6.5.1 三维曲线作图 29
6.5.2三维表面,网格,等高线图象 30
6.6 总结 33
6.6.1 好的编程习惯总结 33
6.6.2 MATLAB函数与命令总结 33
6.7 练习 34
6.1 34
6.2 35
6.3 35
6.4 35
6.5 35
6.6 35
6.7 35
6.8 35
6.9 36
6.10 36
6.11 36
6.12 36
6.13 36
6.14 36
6.15 36
6.16 36
6.17 37
6.18 37
6.19 37
6.20 37
第六章 复数数据、字符数据和附加画图类型
在第二章中,我们学习了MATLAB基础数据类型:double和char。MATLABMATLAB支持的复数数据。我们也将学习如何使用char数据类型,以及如何把MATLAB数组扩展为多维数组。
本章还会涉及到MATLAB的附加画图类型。
6.1 复数数据
复数是指既包含实部又包含虚部的数。复数出现在许多的科研工作问题上。例如,在电器工程中,我们可以用复数代表交变电压,交变电流和阻抗。描述电器系统行为的公式经常用到复数。因为这是非常常见的,作为一个程师如果没有很好理解和运用复数,它无法工作。
复数的一般形式如下:
C=a+bi
其中C为复数,a和b均为实数,i代表。a,b分别为C的实部和虚部。由于复数有两个部分,所以它能在平面内标出。这个平面的横轴是实轴,纵轴是虚轴,所以复数在这个平面内为一个点,横轴为a,纵轴为b。
复数有在一平面内另一种表达方式,既极坐标表示,公式如下,
c = a + bi = z∠θ
其中z代表向量的模,θ代表辐角。直角坐标中的a,bz,θ之间的关系为
a = z cosθ (6.2)
b = z sinθ (6.3)
z = (6.4)
(6.5)
图6
图62 极坐标系中复数
MATLAB用直角坐标表达复数。每一个复数应有一对实数(a,ba)代表复数的实部,第二个数(b)代表复数的虚部。
如果复数c1=a1+b1i和复数c2=a2+b2i,那么它们的加减乘除运算定义如下。
c1 + c2 = (a1 + a2) + (b1 + b2)i (6.6)
c1 - c2 = (a1 - a2) + (b1 - b2)i (6.7)
c1 × c2 = (a1a2 - b1b2) + (a1b2 + b1a2)i (6.8)
(6.9)
当两个复数进行二元运算,MATLAB
6.1.1 复变量(complex variables)
当复数值赋值于一个变量名,MATLAB将自动创建一个复变量。创建复数的最简单方法是用MATLAB本自带的因有变量i或j,。例如下面的语句将复数4+3i赋值于c1。
c1 = 4 + 3*i
c1 =
4.0000 + 3.0000i
函数isreal可以判断一个数组包是实数组还是复数组。如果一个数组中的所有元素只有虚部,那么这个数组是复数组,并且isreal(array)将会返回一个0。
6.1.2 带有关系运算符的复数的应用
用关系运算符==来判断两复数是否相等,或用关系运算符~=判断两复数是否不相等,这种情况是可能的。这些运算都会产生出我们所期望的结果。例如,如果c1=4+3i和c2=4-3i,c1==c2将会产生0,关系运算c1~=c2将会产生1。
但是,比较运算符,,==将不会产生我们所期望的结果。当复数进行此类关系运算时,只对复数的实部进行比较。例如,如果c1=4+i3和c2=4+i8,那么比较运算c1c2将会产生1,尽管c1的模要比c2的模小。
如果我们需要用这些运算对两复数进行比较,我们更加关心
您可能关注的文档
- 会计计量基础问题文献综述.doc
- 及供电企业相关的几种类型的案件分析及对策.1.doc
- 2014届大二轮小题大做专题12非金属和其化合物(教师版).doc
- 九年级化学上册《专题4 燃料及燃烧 单元3 化石燃料的利用 第1课时 化石燃料》学案.doc
- 2014届高考数学第一轮复习:计数原理、概率、随机变量和其分布.doc
- 【创新设计】2014-2015学年高中物理 第五节 光的波动性 节末整合课件 教科版选修3-4.ppt
- 2014届高三人教版物理总复习课时作业28 电磁感应规律综合应用 Word版含解析.doc
- 【复变函数】第三节 复变函数的积分(工科2版).ppt
- 剧毒药物品和易燃、易爆物品清单.doc
- 【精品课件】新课标选修3-2第五章5.3电感与电容对交变电流的影响.ppt
最近下载
- 会所室内精装修工程施工组织设计方案.doc VIP
- 金航联执业药师继续教育《儿科常用中成药的合理使用-消化系统》习题答案.docx VIP
- 冀教版小学数学五年级上册1-9单元知识点思维导图.pdf VIP
- 安全可靠台式微型计算机技术要求.pdf VIP
- 沈阳IC装备创新产业园园区的服务手册.doc VIP
- 最新三级医院等级评审软件参数(含功能描述).docx VIP
- 2025 CSCO小细胞肺癌诊疗指南更新要点(全文).pdf VIP
- 公路工程标准施工招标文件 2018年版(完整版).doc VIP
- 资产管理系统测试总结报告.docx VIP
- SH∕T 3099-2021 石油化工给水排水水质标准.docx VIP
文档评论(0)