- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB语言及应用1-4章;周 数: 6
总学时: 24 学时
理 论: 12 学时
上 机: 12 学时
地 点: 1E-431
学 分: 1
考试方式:上机考试
学科基础:线性代数;第1章 MATLAB系统环境;1.1 MATLAB概貌;MATLAB的发展;1.2 MATLAB的操作界面;命令窗口 (Command Window);2. 命令行的输入规则
在命令提示符 后面输入命令
一个命令行输入一条命令,命令行以回车结束。
一个命令行也可以输入若干条命令,各命令之间以逗号分隔,若前一命令后带有分号,则逗号可以省略???
如果一个命令行很长,要加续行符(三个小黑点…)。
s=1-1/2+1/3-1/4+1/5-1/6+1/7-…
1/8+1/9-1/10+1/11-1/12;;大家有疑问的,可以询问和交流;1.2 MATLAB的操作界面;工作空间窗口 (Workspace);1.2 MATLAB的操作界面;命令历史记录窗口(Command History);1.2 MATLAB的操作界面;当前目录窗口(Current Directory);1.3 M文件;1.4 MATLAB帮助系统;MATLAB语言及应用;;2.2 变量及其操作;2.变量命名;使用isvarname函数判断变量名是否合法:
isvarname keyname
ans=
1;3.赋值语句;;i或j ——虚数单位,定义为;;内存变量的删除;2.3 MATLAB矩阵的表示;2.建立大矩阵;3.复数矩阵的建立;二.向量的建立方法;linspace方法:利用linspace函数创建行向量。;三.矩阵元素;1.矩阵元素的引用; 矩阵元素的序号就是相应元素在内存中的排列顺序。
矩阵名称(序号); 如果赋值元素的下标超出原来矩阵的大小,矩阵的行列会自动扩展,将扩展后未赋值的矩阵元素置为0。;3.矩阵元素的重排列;四.矩阵拆分;②a( i : i+m , :) ——取矩阵A的第i~i+m行全部元素;
a( : ,k :k+m) ——取矩阵A的第k~k+m列全部元素;
a( i : i+m, k :k+m) ——取矩阵A第i~i+m行内、第k~k+m列中所有元素;;③a( : )——将矩阵A的每一列元素堆叠起来,成为一个列向量;;要抽去A中的第3行,第4行,可用空矩阵[ ] 的概念
空矩阵是指没有元素的矩阵,元素都消失掉,但空矩阵存在于工作空间。
零矩阵元素是存在的,只是值为零。
clear是将矩阵从工作空间中删除。;2.4 MATLAB数据的运算;a=[1 2 3;4 5 6;7 8 9];
b=[1 4 7;8 9 10;11 12 13];
c=a+b
c =
2 6 10
12 14 16
18 20 22
d=a-1
d=
0 1 2
3 4 5
6 7 8 ;矩阵乘法;矩阵除法;设有3个线性方程组成的联立方程组; A=[1 2 3;3 -5 4;7 8 9];
b=[2;0;2];
a\b
ans =
-1.0588
0.1176
0.9412
;矩阵乘方;2.点运算;2.4.2 关系运算;例:建立5阶方阵A,判断A的元素是否能被3整除。;2.4.3 逻辑运算;例:在[0,3π]区间,按要求求y=sin(x)的值:
(1)消去负半波,即(π,2π)区间内的函数值置0;
(2)(π/3,2π/3)和(7π/3,8π/3)区间内取值均为sin(π/3)
x=0:pi/100:3*pi;y=sin(x);
y1=(xpi|x2*pi).*y; %消去负半波
q=(xpi/3x2*pi/3)|(x7*pi/3x8*pi/3);
qn=~q;
y2=q*sin(pi/3)+qn.*y1; %按要求处理第(2)步;2.5 字符串;2.字符串的操作;字符串运算;(3)将字符串中的小写字母变成相应的大写字母,其余字符不变。
k=find(ch=‘a’ch=‘z’);%找小写字母的位置
ch(k)=ch(k)-(‘a’-‘A’);%将小写字母变成相应大写字母
char(ch)
ans=
ABC123D4E56FG9
(4)统计字符串中小
您可能关注的文档
- CAD教程第5讲_修改图形对象.ppt
- CCAR66民用航空法规.ppt
- ch03-Verilog HDL基础与组合电路建模.ppt
- chapter9_基于行为金融学的投资策略分析.ppt
- CPA会计英语教学课件报表项目.ppt
- Hesight及视觉系统介绍.ppt
- London By William Blake 作品赏析课件.ppt
- MT4黄金外汇自动交易系统.ppt
- Netfli文化:自由与责任(中文版).ppt
- OJD在职培训(概论+案例).ppt
- 2026年计算机知识题库500道往年题考.docx
- 2026年期货从业资格之期货投资分析考试题库500道(轻巧夺冠).docx
- 2026年机械员考试题库word版.docx
- 2026年机械员考试题库及参考答案【b卷】.docx
- 2026年材料员之材料员基础知识考试题库300道附参考答案【考试直接用】.docx
- 2026年消防设施操作员之消防设备高级技能考试题库300道【各地真题】.docx
- 2026年机械员考试题库及答案(有一套).docx
- 2026年理财规划师之二级理财规划师考试题库500道及完整答案【夺冠系列】.docx
- 2026年理财规划师之三级理财规划师考试题库500道带答案(培优).docx
- 2026年机械员考试题库附答案【典型题】.docx
文档评论(0)