上机1:Matlab的基本操作.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
上机1:Matlab的基本操作

Matlab的基本操作 界面 命令窗;工作空间和工作目录;矩阵编辑器;m文件编辑器。 语句后加分号表示计算结果不显示在命令窗中。%表示注释。 例:求的算术运算结果。 (1)用键盘在MATLAB指令窗中输入以下内容 (12+2*(7-4))/3^2 (2)在上述表达式输入完成后,按【Enter】键,该指令被执行。 (3)在指令执行后,MATLAB指令窗中将显示以下结果。 ans = 2 数据输入、保存和导入 使用命令窗或矩阵编辑器。 Matlab中的数据一般以向量或矩阵的形式存储。 例:矩阵的输入步骤。 (1)在键盘上输入下列内容(一行中的数据用逗号或空格隔开;行与行用分号隔开) A = [1,2,3; 4,5,6; 7,8,9] (2)按【Enter】键,指令被执行。 (3)在指令执行后,MATLAB指令窗中将显示以下结果: 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 练习:x=[1 2 3] x=[1;2;3] x=1:5 x=1:2:9 x=-3:0.2:3 x=5:-0.3:3 A=eye(3)  %生成单位阵 B=zeros(3,4) C=ones(3,7) D=[A B;C] %将几组数据并为一组数据 使用workspace窗口中的工具按钮将所有变量数据保存为文件或从文件中打开。也可选中一个变量后点右键用Save as命令将这个变量单独保存。 随机数的生成 A=rand(10,10) 生成10行10列的[0,1]上均匀分布的随机数,放入A中; B=randn(10,10) 生成10行10列的标准正态分布的随机数,放入B中; 算术运算符和关系运算符 + - *(乘) /  ^(幂) .* (元素乘)  ./  (元素除) .^  (元素幂) A.^2 A中每个元素均平方; A*B 矩阵A与B相乘; A.*B 矩阵A与B的对应元素相乘; A’ 矩阵A的转置 对数据的检索 x(3) x中第3个元素; A(3,3) A中第3行第3列的元素;  x([1 2 5]) x中第1、2、5个元素; A([1 2 5],[3 4 7]) A中位于第1行第2行第5行及第3列第4列第7列的元素; x(3:6)  x中第3个到第6个元素; A(3:6,4:8) A中第3行到第6行、第4列到第8列的元素; x(3:end) x中第3个到最后一个元素; A(3:end,4:8) A中第3行到最后一行、第4列到第8列的元素; A(3:6,:) A中第3行到第6行、所有列的元素; A(:,3:6)  A中所有行、第3列到第6列的元素; x(1:2:9) x中第1、3、5、7、9个元素; A(3:2:9,4)  A中第3、5、7、9行第4列的元素; x(9:-2:1) x中第9、7、5、3、1个元素; A(end:-2:3,4) A中从最后一行隔行向前取直到第3行、第4列的元素;[i,j] = find(A0.5) 找出A中大于0.5的元素,其行号放入i,列号放入j; [i,j] = find(A==0.5) 找出A中等于0.5的元素的行号和列号; i= find(A==0.5)  找出A中等于0.5的元素的编号(Matlab中矩阵元素除了行号和列号外,还有一个编号); A中不为0的元素的编号 x(find(x=0.5x0.6)) 显示出x中大于或等于0.5并且小于0.6的元素; x(find(x0.9|x0.1)) 显示出x中大于0.9或者小于0.1的元素; max(x) 返回x中最大的元素值; max (A) 返回A中各列的最大的元素; 练习:找出A中各行的最大的元素。 min(x) 返回向量x中最小的元素; min(A) 返回A中各列的最小的元素; length(x) 返回向量x的长度,即x中元素的个数(x) 返回一个向量x的元素按递增排序的向量。 x(3) = 0 把x中的第3个元素重新赋值为0; x([1 4])=[1 1] 把x的第1、4个元素都赋值为1。 常用基本命令和函数 clc 清空命令窗口 clear x 清除变量x clear 清除所有变量 format long 计算结果显示15位数字 format long g计算结果显示15位数字且不使用科学计数法 format long e计算结果显示15位数字且使用科学计数法 format short 计算结果显示5位数字 for

文档评论(0)

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

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

1亿VIP精品文档

相关文档