简单计算:
MATLAB 学习笔记
MATLAB 学习笔记
计算45度的正弦值
MATLAB 学习笔记
Matalb中正弦函数sin就是常见的正弦函数。
它的参数值是以“弧度”为单位的。
pi也是Matalb的预定义变量。
pi=3.14159…
Matlab对字母大小写是敏感的
计算
MATLAB 学习笔记
MATLAB 学习笔记
Matalb中开平方—sqrt(x),是英文square root的缩写 。
Matalb中指数函数exp(x),常见的表达方式。
“clc”清除窗口显示内容的命令
计算:
MATLAB 学习笔记
MATLAB 学习笔记
命令行编辑
“↑”键调回已输入过命令。
修改。
计算半径为5.2的圆的周长和面积
MATLAB 学习笔记
who、whos命令用来显示工作空间的变量
MATLAB 学习笔记
MATLAB 学习笔记
clear命令用来清除工作空间的变量
窗口命令及语法格式:format 显示格式关键字
MATLAB 学习笔记
MATLAB 学习笔记
clc 清除命令窗口的显示内容
clear 清除Matlab工作空间中保存的变量
who或whos 显示Matlab工作空间中的变量信息
dir 显示当前工作目录的文件和子目录清单
cd 显示或设置当前工作目录
type 显示指定m文件的内容
help或doc 获取在线帮助
quit或exit 关闭/退出MATALB
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记

MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
历史窗口:
首先记录每次启动时间
并记录在命令窗口输入命令,此次运行期间,输入的所有命令被记录为一组,并以此次启动时间为标志。
使用历史窗口:
可以查看命令窗口输入过的命令或语句
可以选择一条或多条命令执行拷贝、执行、创建M文件等。
要清除历史记录,可以选择Edit菜单中的Clear Command History 命令
当前目录窗口:指Matlab运行时的工作目录。
只有在当前目录和搜索路径下的文件、函数才可以被运行和调用。
如果没有特殊指明,数据文件也将存放在当前目录下;
用户可以将自己的工作目录设置成当前目录,从而使得所有操作都在当前目录中进行
MATLAB提供的帮助信息有两类
简单纯文本帮助信息
help
lookfor(条件比较宽松)例:inverse
窗口式综合帮助信息(文字、公式、图形)
doc
helpwin
解方程:
MATLAB 学习笔记
MATLAB 学习笔记
求解线性方程组:
MATLAB 学习笔记
法一:
MATLAB 学习笔记
法二:
MATLAB 学习笔记
求解定积分
MATLAB 学习笔记
MATLAB 学习笔记
多项式曲线拟合
考虑如下 x-y 一组实验数据:
x=[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
y=[1.2, 3, 4, 4, 5, 4.7, 5, 5.2, 6, 7.2]
MATLAB 学习笔记
MATLAB 学习笔记
数值的记述
Matlab的数只采用习惯的十进制表示,可以带小数点和负号;其缺省的数据类型为双精度浮点型(double)。
例如:3 -10 0.001 1.3e10 1.256e-6
变量命令规则
变量名、函数名对字母的大小写是敏感的。如myVar与myvar表示两个不同的变量。
变量名第一个字母必须是英文字母。
变量名可以包含英文字母、下划线和数字。
变量名不能包含空格、标点。
变量名最多可包含63个字符(6.5及以后的版本)
MATLAB 学习笔记
MATLAB 学习笔记
复数及其运算
MATLAB中复数的表达:z=a+bi,其中a、b为实数。
MATLAB把复数作为一个整体,像计算实数一样计算复数
MATLAB 学习笔记
1、angle函数:求复数相角
2、用法说明:p=angle(z)函数计算复数z的相位角p。
输出的结果p与输入的z的维数相同,返回值为复数数组z中的每个元素的相位角,单位为弧度。
其值均在正负pi之间
abs函数求向量的模长
Matlab数据类型非常丰富,除数值型、字符型等基本数据类型外,还有结构体、单元等更为复杂的数据类型。
各种数据类型都以矩阵形式存在,矩阵是Matlab最基本的数据对象,并且矩阵的运算是定义在复数域上的
数组定义:
按行(row)和列(column)顺序排列的实数或复数的有序集,被称为数组。
数组中的任何一个数都被称为这个数组的元素,由其所在的行和列标识,这个标识也称为数组元素的下标或索引。Matlab将标量视为1×1的数组。
对m行、n列的2维数组a:
计为m×n的数组a;
*行标识、列标识均从1开始;
行标识从上1到下递增;
列标识从左到右递增。
a(3, 4)=34 //第三行第四列的元素;
数组的分类
一维数组,也称为向量(vector) 。
行向量(row vector)、列向量(column vector)。
二维数组(矩阵matrix)。
多维数组。
有效矩阵:每行元素的个数必须相同,每列元素的个数也必须相同
MATLAB 学习笔记

MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
logspace其功能是行向量,生成从10的a次方到10的b次方之间按对数等分的n个元素的行向量。形成总数为n个元素的等比数列
(1)x=logspace(a,b)生成有50个元素的对数等分行向量x,且x(1)=10的a次方,x(50)=10的b次方;
(2)x=logspace(a,b,n)生成有n个元素的对数等分行向量x,且x(1)=10的a次方,x(n)=10的b次方;
(3)x=logspace(a,pi)生成有50个元素的对数等分行向量x,且x(1)=10的a次方,x(50)=π ;
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
reshape后数组元素的排列顺序,从上到下按列排列,先排第一列,然后第二列,…
要求数组的元素总数不变。

MATLAB 学习笔记
MATLAB 学习笔记
注意元素的排列顺序

MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记

MATLAB 学习笔记
MATLAB 学习笔记
size函数返回变量的大小,即变量数组的行列数
length函数返回变量数组的最大维数
MATLAB 学习笔记
双下标转化为单下标
MATLAB 学习笔记
下标转化为双下标
MATLAB 学习笔记

MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
矩阵简单的加减法
MATLAB 学习笔记
画出y=1/(x+1)的函数曲线,x∈[0, 100]。
MATLAB 学习笔记
legend是加标签对图像进行说明
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记

MATLAB 学习笔记
MATLAB 学习笔记
【例】在[0,3 π]区间,求 y=sinx 的值。要求
消去负半波,即(π,2π)区间内的函数值置零。
MATLAB 学习笔记
建立矩阵A,找出在[10,20]区间的元素的位置MATLAB 学习笔记
MATLAB 学习笔记
求向量的最大值
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记

MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记

double 指令: 查看字符串变量的存储內容(即 ASCII 内码)
char 指令: 将 ASCII 內码转换为字符串形式
MATLAB 学习笔记
class 或 ischar 指令: 可以用来判断一个变量的类型或它是否为字符串变量。
判断一个变量是否为字符串变量
MATLAB 学习笔记
MATLAB 学习笔记

out1=char 表示c字符串
MATLAB 学习笔记
表示c1不是字符串
MATLAB 学习笔记
MATLAB 学习笔记
用char 指令存储多字符串
MATLAB 学习笔记
从二维字符数组访问字符串时,切记要使用 deblank 指令来清除字符串尾部的空格字符
MATLAB 学习笔记
strcmp 指令: 用于比较字符串的內容的异同
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记MATLAB 学习笔记
MATLAB 学习笔记

MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
元胞数组的连接:
MATLAB 学习笔记

MATLAB 学习笔记

MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记

MATLAB 学习笔记
MATLAB 学习笔记
结构数组变量的创建
法一:直接键入:
MATLAB 学习笔记
此时,Matlab视 student 为一个1x1结构数组
MATLAB 学习笔记

MATLAB 学习笔记
MATLAB 学习笔记
在这里插入图片描述
结构数组嵌套(nested)
结构数组中结构的字段还可以是结构
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
cat函数: 排列结构数组某字段的值
格式:cat(dim, structurefield)
dim=1, 竖排;dim=2, 横排
MATLAB 学习笔记
MATLAB 学习笔记
计算一个学生的平均分
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
在[0,2π]区间内,绘制曲线
MATLAB 学习笔记

MATLAB 学习笔记
绘制曲线
MATLAB 学习笔记
MATLAB 学习笔记
用图形表示连续调制波形 及其包络线。
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
利用hold绘制离散信号的波形
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记
MATLAB 学习笔记

相关文章: