这是我在学习MATLAB的官方手册时做的笔记,手册是英文版可能有些术语啊、表达啊我只是按照自己的理解译的,不是很专业,分享给同样奋战中的小白参考,也希望各位大神多多指教哇哈哈~
基本结构
界面
- 当前文件夹 Current Folder
- 命令行窗口 Command Window 【clc清空所有命令】
- 工作区 Workspance 【clear清空所有变量】
变量
输入代码后不加分号不会报错,加了分号可延迟显示(suppresse the display of output in command window)
>> a=1
a =
1
>> b=cos(a)
b =
0.5403
>> sin(a) %不指定结果赋值给谁就会自动赋给ans,后面会被覆盖。
ans =
0.8415
whos %查看所有变量属性
save myfile.mat %save 文件名,将所有变量存储下来以备下次用,否则关掉程序就都清空了。可以在界面左侧current folder里看到。
load myfile.mat %load 文件名,打开保存的变量
矩阵
创建矩阵
基本方法:用方括号表示矩阵内元素,逗号或空格分列,分号分行
>> a=[1 2 3;4 5 6]
a =
1 2 3
4 5 6
函数方法:
>> z=zeros(5,1) %MATLAB里都是前面的表示行,后面的表示列
z =
0
0
0
0
0
矩阵运算
对矩阵进行的运算会作用到矩阵内的每个元素上
>> a+10
ans =
11 12 13
14 15 16
>> sin(a)
ans =
0.8415 0.9093 0.1411
-0.7568 -0.9589 -0.2794
矩阵的转置
>> a'
ans =
1 4
2 5
3 6
矩阵的逆
>> a=[a;[8 7 9]] %因为只有方阵才可以计算逆矩阵,因此在a下面加上一行
a =
1 2 3
4 5 6
8 7 9
>> inv(a) %求逆
ans =
-0.3333 -0.3333