- 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小结-ppt2
MATLAB总结;1 使用变量与基本运算
2 向量与矩阵的处理
3 程序流程控制
4 M文件
5 二维平面绘图
6三维立体绘图
7 多项式的处理与分析;基本运算
基本运算符号 + - * / ^
(5*2+3.5)/5
ans=2.7000 %其中ans是存计算结果的默认变量
x=3^2
x=3^2; %表达式式后加; 表示结果不在屏幕上显示
x=5*sin(pi/3),y=cos(pi/2) %在一行中的多条语句用,或;隔开
x=5*sin(pi/3)+cos(pi/4)...
+exp(2) %如果一个语句过长,可以用 ...将其延伸到下一行
MATLAB变量名第一个字符必须是英文字母,字母间不能有空格,最多只能有31个字母或数字。变量不需要预先声明,变量以默认的double数据类型保存。; 向量与矩阵的处理;2、矩阵的处理
A=[1 2 3;4 5 6;7 8 9] 输入一个3?3的矩阵
A=
1 2 3
4 5 6
7 8 9
3、矩阵中的单个元素处理
A(1,2)=5 表示将矩阵A中第1行,第2列的元素改为
B=A(2,1:3) %取出A的第2行的元素
B=
4 5 6;[A; 1 1] %在A中加入第4行
ans=
1 3 4 6 7 9 1 1
%取出矩阵的一部分形成一个新矩阵
B=A(1:2,1:2)
B =
1 2
4 5
;
1 循环语句
2 条件语句
;循环语句;另一种是while 循环(While Loop)。 while 循环使用方法是
while 条件式 %当条件成立(条件式值为1),执行表达式
表达式
end
x=[1 2 3 4 5 6];
k=1;
while k = 4
x(k)=1/k;
k=k+1;
end
x= 1 1/2 1/3 1/4 5 6;条件语句;M文件;全局变量与局部变量;Matlab中,函数文件中的变量是局部变量。
如在若干函数中,都把某一变量定义为全局变量,那么这些函数将
共用这个变量。
全局变量的作用域是整个Matlab的工作空间,所有函数都可以对它
进行存取和修改。
全局变量用global命令定义,格式为:
global 变量名
;注意:;脚本是一个扩展名为M的文本文件,是MATLAB命令和语句的集合。在MATLAB的命令窗口中输入此文件的主文件名MATLAB即可依次执行此文件中的所有命令。脚本中的所有变量均存在MATLAB的工作空间中。
脚本的优点是容易进行变量的查看与调试。缺点对较复杂的程序,容易产生变量的覆盖而引起程序的错误,要克服这个缺点,可以用函数。
exp1.m
A=[1 2;3 4];B=[1 1;0 1]
C=A+B
D=C*B
;函数文件;主函数和子函数;说明:;说明:;函数调用; 二维平面绘图;基本二维绘图命令;用plot 函数可以对矩阵变量绘图。如果只给定一个矩阵y, plot(y) 可以对 y 的每个列向量(Column Vector)绘图。
例3( plot 函数对一个矩阵绘图)
y=[1 2 3;4 5 6;7 8 9];
plot(y);
如果x,y都是矩阵, plot (x,y)将会取 y 的每个列向量和对应的x的行向量绘图。
例4( plot 函数对一个向量和一个矩阵绘图)
x= [1 2 3];
y=[1 1 1;2 2 2;3 3 3];
plot(x,y);
例5( plot 函数对两个矩阵绘图)
x= [1 2 3;4 5 6;7 8 9];
y=[1 1 1;2 2 2;3 3 3];
plot(x,y);
注意:x可以是一行,也可以是多行,多行时x的列数必须与y的行数相等。
;图形的控制;图形的控制;用plot 函数绘图时图形的颜色选项表
plot参数 图形的颜色 RGB值
B 蓝色(Blue) [ 0,0,1 ]
C 青色(Cyan) [ 0,1,1 ]
G 绿色( Green ) [ 0,1,0 ]
K 黑色( Black ) [ 0,0,0 ]
M 紫色(Magenta) [ 1,0,1 ]
R 红色(Red) [ 1,0,0 ]
W 白色(White) [ 1,1,1 ]
Y 黄色(Yellow) [ 1,1,0 ]
说明:可以直接用RGB值控制图形的颜色;曲线格式表
plot()中参数 曲线格式
- 实线(默认)
-- 虚
文档评论(0)