2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 这才是Matlab的正确打开方式!——Matlab矩阵 绘图 函数计算与数据读取

这才是Matlab的正确打开方式!——Matlab矩阵 绘图 函数计算与数据读取

时间:2021-02-15 01:26:12

相关推荐

这才是Matlab的正确打开方式!——Matlab矩阵 绘图 函数计算与数据读取

Matlab基础学习笔记

基础及预设置矩阵各种函数二维制图三维制图运算输入/输出各种语句数据读出/写入

这里用的是Matlaba版本

基础及预设置

1.设置路径

选择路径,或是将文件拖动到当前目录下

2.布局及预设设置(这个看心情是否要设置)

3.基础工具栏(主页、绘图、APP)

4.查看帮助

进入帮助菜单或是运用doc、help函数

5.清除

清除变量命令:

清除界面命令:clc

6.数据类型

7.常用标点

8.常用操作键

9.注意

a.

回车键直接运行显示结果,分号代表运行但不显示结果

b.

变量名的第1个字符必须是字母,后面可以跟字母、数字和下划线的任何组合。变量名有大小写区分,所以A和a是不同的变量。

矩阵

1.矩阵的创建

linspace(起点,终点,数的个数(默认为100))

双击左边的变量也可以直接赋值

2.矩阵的函数创建

五阶希尔伯特矩阵

四/五 阶幻方矩阵

4.矩阵运算

加 +

减 -

乘 *

除 /

幂 ^n

转置 ’

A\B 等价于 A-1B

A/B 等价于 AB-1

5.裁剪与拼接

各种函数

1.先来一大堆内部函数

2.常用指令函数

3.运算函数

反三角函数:asin,acos…

4.矩阵函数

isempty(x)判断是否为空矩阵[ ],返回值为0或1

x=find(关系表达式)

5.向量(有限数组)函数

6.工作区命令函数

7.自定义函数

二维制图

三维制图

1.figure函数建图

2.mesh制图

先生成网格图(meshgrid),在输入z的方程,然后制图

3.surf制图

运算

1.计算运算符

矩阵运算不用.*矢量需要用

2.逻辑运算符

& 逻辑与(且),| 逻辑或,~ 逻辑非,xor 异或

a&b,and(a,b) 只有当a和b都为1时才为1,其他情况为0

a|b,or(a,b) 只有当a和b都为0时才为0,其他情况为1

~a,not(a) 见1为0,见0为1

xor(a,b) a和b相同时为0,不同时为1

3.数组运算

数组与标量

a=[a1,a2,…an], c为标量

1到4可直接乘除

5和6中 . 不可缺少

数组与数组

4.比较

2.取余rem/mod

输入/输出

disp输出

sprintf输出

各种语句

1.循环语句

for循环:

for i=循环范围

循环体

end

while循环:

while 关系表达式

命令集合

end

2.条件/判断 语句

if 关系表达式

命令集合1

elseif 关系表达式

命令集合 2

…………

elseif 关系表达式

命令集合 n

else

命令集合n+1

end

选择语句switch

格式为:switch 表达式

case 表达式1

语句组1

case 表达式2

语句组2

……

case 表达式m

语句组m

otherwise

语句组m+1

end

try 试探语句

格式为:try

语句组1

catch

语句组2

end

try语句先试探性执行语句组1,如果语句组1在执行过程中出现错误,则将错误信息赋给保留的lasterr变量,并转去执行语句组2。这种试探性执行语句是其他高级语言所没有的

错误语句

数据读出/写入

xlsx文件

m=magic(5);%生成一个5X5矩阵file_name = 'text1.xlsx'; %命个名xlswrite(file_name,m,'data','B2'); %将数据写入到表格中的data工作表下,从B2开始m_=xlsread(file_name,'data','B2:F6') %读出数据到Matlab

csv文件

txt文件/mat文件

load a.txt

load a.mat

save

图像文件

im = imreadfilename)%读取图片数据vimwrite(im,filename,fmt)%写入图片数据到硬盘

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。