实验一Matlab语言环境的熟悉和基本计算.doc

实验一Matlab语言环境的熟悉和基本计算.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验一 Matlab语言环境的熟悉和基本计算 一、实验目的与要求: 1、熟悉MATLAB的启动、工作空间、命令窗口、文件编辑调试器窗口等基本运行环境的使用; 2、熟悉矩阵的各种输入方式以及矩阵元素的基本运算; 3、熟悉脚本的编辑,矩阵数据的存取,关系运算和逻辑运算; 4、熟悉如何使用帮助。 二、实验内容 (1)、矩阵的输入 矩阵获取格式:变量=表达式(或数) 1、直接输入:A=[1 2 3;4 5 6;7,8,9] *矩阵用中括号括起。 *元素间用空格隔开,或用逗号隔开。 *每行用分号;号表示回车。 A=[1 2 3;4 5 6;7,8,9] A = 1 2 3 4 5 6 7 8 9 2、行向量 B=[1 2 3 4 5] 3、列向量 C=[1;2;3;4;5]; 每行命令后面的分号;表示结果不显示。 D=[-1.3 sqrt(3) (1+2+3)/5+1] D = -1.3000 1.7321 2.2000 5、用语句生成行向量 E=from:step:to 即E=开始数:步长:结束数 E=1:2:10 得E=[1 3 5 7 9] E=1:2:10 E = 1 3 5 7 9 6、矩阵连接 B=[a b] V=[a;b] a=[1 2 3;4 5 6;7,8,9] a = 1 2 3 4 5 6 7 8 9 b=[1 2 3;4 5 6;7,8,9] b = 1 2 3 4 5 6 7 8 9 B=[a b] B = 1 2 3 1 2 3 4 5 6 4 5 6 7 8 9 7 8 9 7、用函数创建 如: zeros(m,n) ones(m,n) eye(m,n) 针对m,n取不同的值的时候,输入看结果。 zeros(4,5) ans = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (2) 矩阵及其元素的赋值 rand(m,n) %产生均匀分布随机数(0,1) rand(‘state’,0) %把均匀分布伪随机发生器置为0状态 randn(m,n) %产生正态分布随机数 randn(3,4) ans = -0.4326 0.2877 1.1892 0.1746 -1.6656 -1.1465 -0.0376 -0.1867 0.1253 1.1909 0.3273 0.7258 magic(m) %产生魔方数组(对高维不适用) %即每行、每列及对角元素之和为(n^3+n)/2 magic(3) ans = 8 1 6 3 5 7 4 9 2 linspace(a,b,n) %在a和b之间均匀产生n个点的值 如:f=linspace(0,1,5) 则 f=0 0.25 0.5 0.75 1.0 logspace(a,b,n) %在a和b之间对数分布产生n个点的值 f=logspace(0,1,5) f = 1.0000 1.7783 3.1623 5.6234 10.0000 矩阵中的元素(用圆括号中数字来注明) 1. A( i, j ) 表示第i 行,第j列元素。 2. A( i ) 表示第i个元素。 3. A( i, j)=常量,表示给A中元素赋值。 当下标超出原矩阵的尺寸,则自动扩展行列并补零。 A( 2,1 )=0 A = 1 2 3 0 5 6 7 8 9 4. A( : , j ) 表示A阵中第j 列所有元素。 5. A( i , : ) 表示A阵中第i 行所有元素。 6. A(2:3,4:6)

您可能关注的文档

文档评论(0)

shaoye348 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档