台大郭彦甫matlab教程笔记(1)——操作界面与矩阵操作

学习大纲

一、 操作界面与矩阵操作
二、 结构化程式与自定函数
三、 变数与存取
四、 初阶绘图
五、 进阶绘图
六、 图形界面设计
七、 影像处理
八、 数值微积分
九、 方程式求根
十、 线性方程式与线性系统
十一、 统计
十二、 回归与内插

一、 操作界面与矩阵操作

1.操作界面

我使用的版本是matlab r2019a汉化版,操作界面十分简洁。菜单栏默认为“主页”,下有工具栏的一系列功能,当前只需了解“新建脚本”,也就是新建一个储存命令的文件。
页面占比最大的三块最常用:当前文件夹、命令行窗口、工作区。
当前文件夹是目前储存和运行脚本的文件夹位置,你可以进行新建,打开等操作。脚本需在当前文件夹下运行,如果将脚本储存到了其他文件夹,则需要更改当前文件夹位置才可运行。
命令行窗口供您输入命令行,回车运行。
工作区用来储存运行出来的各种变量。

2.矩阵操作

①首先把matlab当作科学计算器使用。

最基本的+ - * / ^ 和括号
上一次运算结果ans

练习:
台大郭彦甫matlab教程笔记(1)——操作界面与矩阵操作_第1张图片
提示:
根号化成指数
Π表示为pi
ln(n)为log(n)
e为exp(n)//必须加括号,括号中n为指数

②之后比科学计算器更高级一步,带有储存功能。

基本表达:变量名=变量值 例:A=10
【不要作为变量名】:一些特殊的名称,也就是matlab事先储存着的一些特殊值和公式等,如ans,i,j(复数),inf(无穷,如1/0),eps(无穷小),NaN(不是一个数据,比如0/0),pi(Π)等。
做变量名后会覆盖原本的命令,造成后续工作的错乱。
【变量值的类型】
台大郭彦甫matlab教程笔记(1)——操作界面与矩阵操作_第2张图片
具体可参考w3cschool:https://www.w3cschool.cn/matlab/matlab-ed7z28gh.html
【输出格式】
台大郭彦甫matlab教程笔记(1)——操作界面与矩阵操作_第3张图片
例:

>>format rat
>>1/3

输出是1/3,改成short就输出0.3333

③更高级到计算机语言

【实用操作】
不显示运算结果:加英文分号; 如a=10;
清屏clc
删除单个变量clear+变量名
删除所有变量clear
显示所有变量名who
显示所有变量信息whos
【矩阵】
输入:
行:a = [1,2,3,4]或a = [1 2 3 4]
列:b = [1;2;3;4]
行列:A = [1,21,6;5,17,9;31,2 7]
输出:
(1) 数单个数字,按由上至下,一列数完下一列从头开始,↓↓这样数。
上例中A(8)=9,A([1 3 5])= [1,31,17],A([1 3; 1 3])= [1,31;1,31]
(2) 数两个数字,行+列。 例如A(3,2)表示第3行第2列,A(3,2)=2
·冒号的使用
看例子:
输入

>> B = 1:5	//结果为[1,2,3,4,5]
>> B = 1:2:5	//结果为[1,3,5]

输出

>>A(3,:)		//代表A矩阵第三行的全部
>> A(3,:)=[]		//可以把A的第三行删去

【矩阵运算】
台大郭彦甫matlab教程笔记(1)——操作界面与矩阵操作_第4张图片台大郭彦甫matlab教程笔记(1)——操作界面与矩阵操作_第5张图片
试一试:
台大郭彦甫matlab教程笔记(1)——操作界面与矩阵操作_第6张图片

你可能感兴趣的:(台大郭彦甫matlab教程笔记(1)——操作界面与矩阵操作)