- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
最近下载
- 老年髋部骨折患者围术期下肢深静脉血栓基础预防专家共识(2024版).pdf VIP
- 华为ICT大赛云赛道认证考试复习题库(含答案).pdf VIP
- 北师大版六年级数学上册期中期末试题及答案.pdf VIP
- 2021-2022年中国ESG行业研究报告.pptx
- 第一单元峥嵘岁月 第1课情感表达 教学设计 人教版初中美术七年级上册.pdf
- 2024年秋新人教版地理七年级上册课件 4.1 多变的天气.pptx
- 人教版九年级全册英语Unit 14大单元整体教学设计.docx
- 大单元教学中的项目化学习——以五年级上册民间故事单元为例.docx
- 全员专项学习培训试题题库单选、多选试题附答案.doc VIP
- 22G101-3 混凝土结构施工图平面整体表示方法制图规则和构造详图(独立基础、条形基础、筏形基础、桩基础).docx
文档评论(0)