没有合适的资源?快使用搜索试试~ 我知道了~
MATLAB函数大全,word版本,暂时没用过,刚刚获得
资源详情
资源评论
资源推荐
MATLAB 函数大全(转)
Matlab 有没有求矩阵行数/列数/维数的函数?
ndims(A)返回 A 的维数
size(A)返回 A 各个维的最大元素个数
length(A)返回 max(size(A))
[m,n]=size(A)如果 A 是二维数组,返回行
数和列数
nnz(A)返回 A 中非 0 元素的个数
MATLAB 的 取 整 函 数 :fix(x),
floor(x) :,ceil(x) , round(x)
(1)fix(x) : 截尾取整.
>> fix( [3.12 -3.12])
ans =
3 -3
(2)floor(x):不超过 x 的最大整数.(高斯取整)
>> floor( [3.12 -3.12])
ans =
3 -4
(3)ceil(x) : 大于 x 的最小整数
>> ceil( [3.12 -3.12])
ans =
4 -3
(4)四舍五入取整
>> round(3.12 -3.12)
ans =
0
>> round([3.12 -3.12])
ans =
3 -3
>>
如何用 matlab 生成随机数函数
rand(1)
rand(n):生成 0 到 1 之间的 n 阶随机数方阵
rand(m,n):生成 0 到 1 之间的 m×n 的随机数
矩阵 (现成的函数)
另外:
Matlab 随机数生成函数
betarnd 贝塔分布的随机数生成器
binornd 二项分布的随机数生成器
chi2rnd 卡方分布的随机数生成器
exprnd 指数分布的随机数生成器
frnd f 分布的随机数生成器
gamrnd 伽玛分布的随机数生成器
geornd 几何分布的随机数生成器
hygernd 超几何分布的随机数生成器
lognrnd 对数正态分布的随机数生成器
nbinrnd 负二项分布的随机数生成器
ncfrnd 非中心 f 分布的随机数生成器
nctrnd 非中心 t 分布的随机数生成器
ncx2rnd 非中心卡方分布的随机数生成器
normrnd 正态(高斯)分布的随机数生成器
poissrnd 泊松分布的随机数生成器
raylrnd 瑞利分布的随机数生成器
trnd 学生氏 t 分布的随机数生成器
unidrnd 离散均匀分布的随机数生成器
unifrnd 连续均匀分布的随机数生成器
weibrnd 威布尔分布的随机数生成器
一、MATLAB 常用的基本数学函数
abs(x):纯量的绝对值或向量的长度
angle(z):复数 z 的相角(Phase angle)
sqrt(x):开平方
real(z):复数 z 的实部
imag(z):复数 z 的虚部
conj(z):复数 z 的共轭复数
round(x):四舍五入至最近整数
fix(x):无论正负,舍去小数至最近整
数
floor(x):地板函数,即舍去正小数至
最近整数
ceil(x):天花板函数,即加入正小数至
最近整数
rat(x):将实数 x 化为分数表示
rats(x):将实数 x 化为多项分数展开
sign(x):符号函数 (Signum function)。
当 x<0 时,sign(x)=-1;
当 x=0 时,sign(x)=0;
当 x>0 时,sign(x)=1。
rem(x,y):求 x 除以 y 的馀数
gcd(x,y):整数 x 和 y 的最大公因数
lcm(x,y):整数 x 和 y 的最小公倍数
exp(x):自然指数
pow2(x):2 的指数
log(x):以 e 为底的对数,即自然对数
或
log2(x):以 2 为底的对数
log10(x):以 10 为底的对数
二、MATLAB 常用的三角函数
sin(x):正弦函数
cos(x):馀弦函数
tan(x):正切函数
asin(x):反正弦函数
acos(x):反馀弦函数
atan(x):反正切函数
atan2(x,y):四象限的反正切函数
sinh(x):超越正弦函数
cosh(x):超越馀弦函数
tanh(x):超越正切函数
asinh(x):反超越正弦函数
acosh(x):反超越馀弦函数
atanh(x):反超越正切函数
三、适用於向量的常用函数有:
min(x): 向量 x 的元素的最小值
max(x): 向量 x 的元素的最大值
mean(x): 向量 x 的元素的平均值
median(x): 向量 x 的元素的中位数
std(x): 向量 x 的元素的标准差
diff(x): 向量 x 的相邻元素的差
sort(x): 对 向 量 x 的 元 素 进 行 排 序
(Sorting)
length(x): 向量 x 的元素个数
norm(x): 向量 x 的欧氏(Euclidean)长
度
sum(x): 向量 x 的元素总和
prod(x): 向量 x 的元素总乘积
cumsum(x): 向量 x 的累计元素总和
cumprod(x): 向量 x 的累计元素总乘积
dot(x, y): 向量 x 和 y 的内积
cross(x, y): 向量 x 和 y 的外积
四、MATLAB 的永久常数
i 或 j:基本虚数单位(即)
eps:系统的浮点(Floating-point)精
确度
inf:无限大, 例如 1/0
nan 或 NaN : 非 数 值 ( Not a
number),例如 0/0
pi:圆周率 p(= 3.1415926...)
realmax:系统所能表示的最大数值
realmin:系统所能表示的最小数值
nargin: 函数的输入引数个数
nargin: 函数的输出引数个数
五、MATLAB 基本绘图函数
plot: x 轴和 y 轴均为线性刻度(Linear
scale)
loglog: x 轴 和 y 轴 均 为 对 数 刻 度
(Logarithmic scale)
semilogx: x 轴为对数刻度,y 轴为线性
刻度
semilogy: x 轴为线性刻度,y 轴为对数
刻度
六、plot 绘图函数的叁数
字元 颜色 字元 图线型态
y 黄色 . 点
k 黑色 o 圆
w 白色 x x
b 蓝色 + +
g 绿色 * *
r 红色 - 实线
c 亮青色 : 点线
m 锰紫色 -. 点虚线
-- 虚线
七、注解
xlabel('Input Value'); % x 轴注解
ylabel('Function Value'); % y 轴注解
title('Two Trigonometric Functions'); %
图形标题
legend('y = sin(x)','y = cos(x)'); % 图形
注解
grid on; % 显示格线
八、二维绘图函数
bar 长条图
errorbar 图形加上误差范围
fplot 较精确的函数图形
polar 极座标图
hist 累计图
rose 极座标累计图
stairs 阶梯图
stem 针状图
fill 实心图
feather 羽毛图
compass 罗盘图
quiver 向量场图
------------------
----------
附录 1 常用命令
附录 1.1 管理用命令函数名 功能描述 函数
名 功能描述
addpath 增加一条搜索路径 rmpath 删除一条
搜索路径
demo 运行 Matlab 演示程序 type 列出.M 文
件
doc 装入超文本文档 version 显示 Matlab 的
版本号
help 启动联机帮助 what 列出当前目录下的
有关文件
lasterr 显示最后一条信息 whatsnew 显示
Matlab 的新特性
lookfor 搜索关键词的帮助 which 造出函数
与文件所在的目录
path 设置或查询 Matlab 路径
附录 1.2 管理变量与工作空间用命令 函数
名 功能描述 函数名功能描述
clear 删除内存中的变量与函数 pack 整理工
作空间内存
disp 显示矩阵与文本 save 将工作空间中的
变量存盘
length 查询向量的维数 size 查询矩阵的维
数
load 从文件中装入数据 who,whos 列出工作
空间中的变量名
附录 1.3 文件与操作系统处理命令 函数名
功能描述 函数名 功能描述
cd 改变当前工作目录 edit 编辑.M 文件
delete 删除文件 matlabroot 获得 Matlab 的安
装根目录
diary 将 Matlab 运行命令存盘 tempdir 获得
系统的缓存目录
dir 列出当前目录的内容 tempname 获得一
个缓存(temp)文件
! 执行操作系统命令
附录 1.4 窗口控制命令 函数名 功能描述 函
数名 功能描述
echo 显示文件中的 Matlab 中的命令 more
控制命令窗口的输出页面
format 设置输出格式
附录 1.5 启动与退出命令 函数名 功能描述
函数名 功能描述
matlabrc 启动主程序 quit 退出 Matlab 环境
startup
Matlab 自启动程序
附录 2 运算符号与特殊字符附录
2.1 运算符号与特殊字符函数名 功能描述
函数名 功能描述
+ 加 ... 续行标志
- 减 , 分行符(该行结果不显示)
* 矩阵乘 ; 分行符(该行结果显示)
.* 向量乘 % 注释标志
^ 矩阵乘方 ! 操作系统命令提示符
.^ 向量乘方 ' 矩阵转置
kron 矩阵 kron 积 . 向量转置
\ 矩阵左除 = 赋值运算
/ 矩阵右除 == 关系运算之相等
.\ 向量左除 ~= 关系运算之不等
./ 向量右除 < 关系运算之小于
: 向量生成或子阵提取 <= 关系运算之小于
等于
() 下标运算或参数定义 > 关系运算之大于
[] 矩阵生成 >= 关系运算之大于等于
{} & 逻辑运算之与
. 结构字段获取符 | 逻辑运算之或
. 点乘运算,常与其他运算符联合使用(如.\) ~
逻辑运算之非
xor 逻辑运算之异成
附录 2.2 逻辑函数 函数名 功能描述 函数名
功能描述
all 测试向量中所用元素是否为真 is*(一类
函数)
检测向量状态.其中*表示一个确定的函数
(isinf)
any 测试向量中是否有真元素 *isa 检测对
象是否为某一个类的对象
exist 检验变量或文件是否定义 logical 将数
剩余15页未读,继续阅读
惊起莫回头
- 粉丝: 1
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0