常用基本函数
来源:互联网 发布:淘宝钻石买家极速退款 编辑:程序博客网 时间:2024/06/06 05:01
1、清屏
clc 清除命令窗口
clear command window 清除命令窗口
clear 清除所有变量
clf 清除图形(旧版本中可以使用“clg”)
2、随机数生成
rand(n) 生成n阶随机方阵,随机数范围0~1
rand(m,n) 生成m×n阶的随机矩阵,随机数范围0~1
randn(n) 生成n阶随机方阵,随机数是均值为0,方差为1的白噪声
randn(m,n) 生成m×n阶的随机矩阵,随机数是均值为0,方差为1的白噪声
randint(m,n,[1 N]) 生成m×n阶的随机矩阵,随机数是1到N的随机整数
randint(m,n,N+1) 同上
randperm(n) 产生1到n的无重复随机整数序列
3、图形绘制
plot(x,y) 以x为横坐标,y为纵坐标绘图,默认以线段连接每一个坐标
plot(y) y为实数,自动设置横坐标范围
plot(z) z为虚数,横轴为实轴,纵轴为虚轴,在复平面上绘制虚数z的图形
plot(A) A为m×n的矩阵,以A的列绘制n个不同颜色的图形,横轴范围自动
plot(x,y,'.') 以点“.”绘制图形,而不是以线连接每一个坐标
plot(x,y,'o') 同上,以圆圈“○”绘制图形
plot(x,y,'linewidth',2) 以线宽2绘图
polar(theta,r) 在极坐标中绘图,“theta”是角度,“r”是长度
semilogx(x,y) 半对数坐标绘图,x轴以10为底的对数刻度
semilogy(x,y) 半对数坐标绘图,y轴以10为底的对数刻度
loglog(x,y) 对数坐标中绘图,两个轴均以10为底的对数刻度
area(x,y) 同“plot(x,y)”,只是在图形下方进行填充
stem(t,s,'k','.','linewidth',2,'markersize',1) 绘制离散数据“枝干图”,颜色“k”(黑色),线条粗细“2”,标记大小“1”
stem(t,s,'k','.','markersize',1,'linewidth',2) 功能同上
title('*****') 给图形添加标题,显示在图形上方(绘图区外)
xlabel('*****','fontsize',16) 给图形添加x轴(横轴)说明,显示在图形下方(绘图区外),文字大小16
ylabel('*****') 给图形添加y轴(纵轴)说明,显示在图形左边(绘图区外),文字逆时针旋转90°
【在字符串里可用的特殊字符】
/pi π
/alpha α
/beta β
【控制字符串显示格式(作用于该标记之后的字符串)】
/bf 其后的字符串以粗体显示
/it 斜体
axis([x1 x2 y1 y2]) 改变图形横、纵坐标范围,至少有四个参数
axis([x1,x2,y1,y2]) 同上
axis('auto') 将横、纵轴刻度设置为默认自动状态
axis('off') 不显示坐标轴和刻度(只显示绘制的图形)
axis('on') 显示坐标轴和刻度
axis('ij') y轴(纵轴)与正常方向相反(负数在上,正数在下)
axis('xy') y轴(纵轴)以正常方向显示(负数在上,正数在下)
grid on/off 显示/不显示网格
box on/off 显示/不显示绘图区边框
4、复数
real(z) 取复数z的实部
imag(z) 取复数z的虚部
abs(z) 取复数z的幅度
angle(z) 取复数z的角度
conj(z) 复数z的共轭复数
5、数字信号处理
fft(s) s是信号向量,对s进行快速傅里叶变换(也即离散傅里叶变换DFT)
6、向量、矩阵
length(v) 向量v的长度
ones(n) 产生行、列数为n的全1元素方阵
ones(m,n) 产生m行、n列的全1元素矩阵
det(A) 矩阵A的行列式
rank(A) 矩阵A的秩(线性无关的行数或列数)
inv(A) 矩阵A的逆矩阵
pinv(A) 矩阵A的广义逆矩阵
trace(A) 矩阵A的迹
[V,D]=eig(A) 矩阵A的特征值和特征向量,D为特征值向量,V的列为特征向量,特征向量与特征值位置对应
reshape(A,m,n) returns the M×N matrix whose elements are taken columnwise from X
7、程序控制
[if STATEMENT EXPRESSION end] 如果STATEMENT为真,则运行EXPRESSION
[for i=m:n EXPRESSION end] i从m到n间隔1循环运行EXPRESSION
- 常用基本函数
- PHP基本常用函数
- jquery基本常用函数
- mysql基本常用函数
- 一些常用的基本函数
- php常用的基本函数
- MATLAB常用基本数学函数
- Matlab常用基本命令函数
- mysql常用函数基本查询
- Java常用基本字符串函数
- jquery常用基本函数字典
- VB.NET常用的一些基本函数
- asp.net2.0常用基本函数大全
- asp.net2.0常用基本函数大全
- asp.net2.0常用基本函数大全
- asp.net2.0常用基本函数大全
- regex里的基本常用函数
- javascript常用函数方法(DOM基本操作)
- C语言常用宏定义技巧
- 虚拟机下linux挂载U盘
- PreparedStament 批处理性能调优
- 0x0d和0x0a 学习
- socket tcp
- 常用基本函数
- 一些常用的正则表达式(JS)
- 编程之美上的寻找最大的前k个数的算法实现
- 在Linux下捕获问题SQL解决CPU过渡消耗
- Ubuntu9.10添加并调用内核函数
- hql语句传递一个数组进行查询
- Tuesday 5th January 2010
- excel和ue的实用技巧
- DOM4J解析XML