MATLAB期末复习笔记(上)

目录

一、初识MATLAB

1.特点

2.Matlab的三层理解

3.通用窗口

4.变量的命名规则

5.运算符

 6.通用命令

​ 常用的窗口帮助命令​

7.Matlab的文件格式

8.设置搜索路径的常用命令

 9.练习

 二、数组运算及数组化编程

1.数组和矩阵的概念

2.矩阵的创建、索引和赋值 

(1)直接创建

 (2)使用(:)操纵符和linspace(), logspace()等函数创建

 (3)使用matlab的特殊矩阵函数创建数组

(4)索引​编辑

 (5)矩阵的拼接

(6)利用数组编辑器创建数组 

(7)利用数据文件创建数组

 3.多维数组和空数组

(1)多维数组

(2)空数组

(3)数组维数的减小

4.矩阵的基本运算

(1)矩阵的除法 

(2)矩阵的幂运算 

(3)矩阵的关系运算

(4)练习

 (5)矩阵的逻辑运算

5.矩阵的函数和程序设计

(1)矩阵的信息获取函数

(2)矩阵的操纵函数

 6.数组化编程

7.应用举例

(1)二维

(2)三维

8.矩阵综合应用:图片的编辑和处理


一、初识MATLAB

1.特点

MATLAB语言主要有以下几个特点:

语法规则简单。尤其内定的编程规则,与其他编程语言(如C、Fortran等)相比更接近于常规数学表示。对于数组变量的使用,不需类型声明,无需事先申请内存空间。

MATLAB基本的语言环境提供了数以千计的计算函数极大的提高了用户的编程效率。函数库、工具箱和App使得Matlab功能异常强大。

MATLAB是一种脚本式(scripted)的解释型语言无论是命令、函数或变量,只要在命令窗口的提示符下键入,并“回车(Enter)”,MATLAB都予以解释执行。 

平台无关性(可移植性)。MATLAB软件可以运行在很多不同的计算机系统平台上,如Windows Me/NT/2000/XP、很多不同版本的UNIX以及Linux。无论你在哪一个平台上编写的程序都可以运行在其它平台上,对于MATLAB数据文件也一样,是平台无关的。极大保护了用户的劳动、方便了用户。其绘图功能也是平台无关的。无论任何系统平台,只要MATLAB能够运行,其图形功能命令就能正常运行。 

2.Matlab的三层理解

极简的解释型编程语言;

 功能强大的工程计算和工程仿 真软件;

 原型工程系统的开发环境

3.通用窗口

命令窗口
历史命令窗口
当前工作目录窗口
工作空间浏览器窗口
变量编辑窗口
M 文件编辑/调试窗口

4.变量的命名规则

变量名由数字、字母、下划线组成,开头必须是字母

5.运算符

 eps:是浮点相对误差限,是指计算机用于区分两个数的差的最小常数,具体大小和计算机有关,理解为机器最小数,通常在做除法时,分母加上eps,防止分母为0,不能运算

NaN:如果运算有未定义的数值结果,如 0/0 或 0*Inf,则运算返回 NaN

intmax/intmin:使用方法:intmax("uint8")   --> ans = 255 intmax("uint8")    --> ans = 0

tic/toc:用来给程序计时,tic表开始计时,toc表结束计时

realmax:最大的实数

xor:表异或,xor(a,b)当a,b均为1或均为0时返回0,否则返回1

 6.通用命令

常用命令

 常用的窗口帮助命令

7.Matlab的文件格式

8.设置搜索路径的常用命令

 9.练习

 二、数组运算及数组化编程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值