MATLAB數学运算基础.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB數学运算基础

MATLAB数学运算基础目录1 数据表示方法2 矩阵的赋值3 向量的赋值4 用矩阵元素组成新矩阵附:矩阵赋值中的标点符号5 矩阵运算6 多维矩阵7 元胞数组8 自定义函数9 数值计算10 符号数学11 绘图12 文件和数据13 控制语句14 字符串15 帮助16 函数库17 日志文件1 数据表示方法 1. MATLAB中的数据单位是矩阵,矩阵的元素可以是实数,也可以是复数。复数表示为a+bi或者a+bj,如2.73+42.6i或者2.73+42.6j,但MATLB给出的运算结果中只有i而没有j 。在符号表达式中,系数与i或者系数与j之间应加上*号。 2. 向量是矩阵的特殊形式,即向量是只有一行或者只有一列的矩阵。 3. 单个数的属性为1×1矩阵,例如,a=4,size(a),返回[1 1],但与矩阵相加,相乘时,按数学规则视为单个数。 4. 矩阵的左上角元素的脚标为(1,1),而不是(0,0),向量的元素的起始脚标是(1)而不是(0)。 5. 矩阵元素也可以用单脚标指示,这时,元素脚标号 = (元素列号-1) x 矩阵总行数 + 元素行号 例: a = [ 1 2 3 4; 5 6 7 8; 9 10 11 12 ] 得 a = 1 2 3 4 5 6 7 8 9 10 11 12 a(9) 得 a(9)= 112 矩阵的赋值 1. 对整个矩阵赋值 例:为二行二列矩阵赋值,赋值式中的逗号可以用空格代替 a = [ 236, 347; 365, 56 ]或 a = [ 236 347; 365 56 ]或 a = [ 236, 347 ; 365, 56 ]或 a = [ 236 347 365 56 ] 2. 逐个元素赋值 逐个元素赋值时,允许跳空赋值,跳过的元素的值默认为0。 例: a(1, 1) = 34; a(1, 2) = 57; a(3, 4) = 17 得 a = 34 57 0 0 0 0 0 0 0 0 0 7 3. 整行赋值 整行赋值时,所赋数据的列数,必须与原矩阵的列数相同。 例: 为第4行赋值 a = [ 1 2 3; 4 5 6 ]; a(4, :) = [ 9 8 7 ]; a 得 a = 1 2 3 4 5 6 0 0 0 9 8 7 4. 整列赋值 整列赋值时,所赋数据的行数,必须与原矩阵的行数相同 例: 为第5列赋值, a = [ 1 2 3; 4 5 6 ]; a(:,5) = [ 10 11 ] a a = 1 2 3 0 10 4 5 6 0 113 向量的赋值 1. 逐个元素赋值 向量的逐个元素赋值与矩阵相同。 2. 等距赋值 a = start:step:end或a = [start:step:end] 例: a = 1:2:10 得 a = 1 3 5 7 9 3. 等差赋值 a = linspace(a1,a2,n) 从a1到a2取n个等分点,返回这n个等分点的值。 4. 等比赋值 a = logspace(a1,a2,n) 从a1到a2取n个等分点,返回以10为底,n个等分点的值为指数的幂。4 用矩阵元素组成新矩阵 1. 取大矩阵元素组成新的矩阵 例: 取a矩阵中第2行和第3行这两行的第3,4,5列组成新的矩阵b a = [ 11 12 13 14; 15 16 17 18; 19 20 21 22; 23 24 25 26 ]; b = a([ 2, 3 ], [ 2, 3, 4 ]) 得 b = 16 17 18 20 21 22 2. 用小矩阵组成大的矩阵 例: 将2个矩阵左右拼接 a = [ 1 2; 3 4 ]; b=[ 5 6; 7 8 ] c = [ a, b ] 得 c = 1 2 5 6 3 4 7 8 例:将2个矩阵上下拼接 d = [ a; b ] 得 d = 1 2 3 4 5 6 7 8附: 矩阵赋值中的标点符号: 1. 逗号或者空格 ,隔开同一行中的元素 2. 分号或者回车符 ; 隔开矩阵中的行。用回车键可以直观的方式在屏幕上输入矩阵 3. 冒号 :⑴ a = 3: 0.5: 10或a = [ 3: 0.5: 10 ]建立行向量 ⑵ a(:, 4)全部行的第4列 a(3, :)全部列的第3行 ⑶ a(1:4, 3) 第3列的第1行到第4行 a(2, 2:3) 第2行的第2列到第3列5 矩阵运算 1

文档评论(0)

sd47f8cI + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档