Matlab常用指令总结

时间:2019-05-12 08:17:59下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《Matlab常用指令总结》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《Matlab常用指令总结》。

第一篇:Matlab常用指令总结

概论

format long显示更多位数 format short显示少位数

format hex将数字显示为十六进制浮点数,(3fb999999999999a,a-f代表十六进制数,前三字符为)

double()将数字转化为双精度浮点数 ezplot(f,0,4)绘制f函数[0,4]图像 plot(x,y)绘制点或者连线 zeros(n,1)产生n维0向量

fibonacci(n)产生N个斐波那契数

求解矩阵

sum(A)对每一列的矩阵元素求和 a’为将矩阵A转置

sum(diag(A))矩阵A主对角元素之和 flipud(A)将A翻过来(上下)det(A)求A行列式的解 inv(A)求A的逆矩阵

norm(A)矩阵范数eig(A)特征值svd(A)奇异值 a=A(:,[1 3 2 4])交换矩阵二、三列

AX=B可以为X=AB xA=B可以为X=B/A norm(x,1)计算x的一阶范数即所有数的和 norm(x,2)方均根 norm(x,inf)取最大值 插值

v=polyinterp(x,y,u)(基于拉格朗日)可以计算xy组成的点阵插值结果,u为输出v对应的取得x 的值u=[,]完整次数插值 symx=sym(‘x’)创建符号变量

symx=polyinterp(x,y,symx)利用符号变量求解 pretty(p)让p变得规整 simplify(p)化简p v=piecelin(x,y,u)线性分段插值 v=pchip(x,y,u)v=pchiptx(x,y,u)为分段三次埃米特插值及其简化版 v=spline(x,y,u)v=splinetx(x,y,u)为三次样条插值及其简化版 interpgui(x,y)可以绘制上述四种插值图像,直观 方程求根 【M=2 a=1 b=2 k=0;while b-a>eps x=(a+b)/2;if x^2 > M b=x else a=x end k=k+1;end】

牛顿法,求一次导法

k=0;x=10;/初值

xprev=12;/初值的初值

while abs(x-xprev)>eps*abs(x)xprev=x;

x=0.5*(x+2/x);/x-f(x)/ f(x)的导数。k=k+1;end

fzero(f(x),初值)/将二分法和割线法和IQI算法收敛速度结合 fzerotx(f(x),[,])简化版本(fzerogui(f(x),[,]))

fmintx(f(x),a,b)ab为区间,求区间最小值

最小二乘法

b1= polyval(a1,x)将x值带入方程a1 c=polyfit(x,y,n)将x,y带入并用N次多项式拟合,输出高次到第次。X = lsqcurvefit(FUN,X0,XDATA,YDATA)FUN:用于拟合的函数 X0:迭代初始值

XDATA:要拟合的所有点的X的坐标 YDATA:要拟合的所有点的Y的坐标 最小二乘法手算公式在doc 11/13 f=inline('a(1)*x.^2+a(2)*x+a(3)','a','x')建立多元方程的简便方法。ff=@(x,y)x^2+y^2;

积分:

y=quad(@aaa,0,1)辛普森法则应用于0-1区间函数要加.y=quadtx(f,0,1)

简化版 int(‘fun’,a,b)

>>int(sym('x^2'),0,1)直接出公式的,如果输入数则出结果,输入syms a b 则出公式 >diff('a*x^2',x)数值微分 diff(x^2,2)为二次导

ode23 显示的龙格-库塔公式 ode45 比较四阶和五阶的公式p9 欧拉法:

【其实就是循环语句构成 X=(3:0.01:3.2);k=1:1:20;Y(k)=0;Y(1)=-1;for j=1:20 Y(j+1)=Y(j)+0.01*(X(j)^2+Y(j)^2);end plot(X,Y);】

[x,y]=ode23(ff,[x1,x2],y0)可以直接显示出x和y的值 高阶常微分解见第七章p19顶部和函数my fun3 边界初值问题见p21底部

编程,绘图,设置坐标轴,做出自己的坐标轴

1.axis([xminxmaxyminymax])

设置当前图形的坐标范围,分别为x轴的最小、最大值,y轴的最小最大值

2.V=axis

返回包含当前坐标范围的一个行向量

3.axis auto

将坐标轴刻度恢复为自动的默认设置

4.axis manual

冻结坐标轴刻度,此时如果hold被设定为on,那么后边的图形将使用与前面相同的坐标轴刻度范围

5.axis tight

将坐标范围设定为被绘制的数据范围

6.axis fill

这是坐标范围和屏幕的高宽比,使得坐标轴可以包含整个绘制的区域。该选项只有在PlotBoxaApectRatio或DataAspectRatioMode被设置为‘manual’模式才有效

7.axisij

将坐标轴设置为矩阵模式。此时水平坐标轴从左到有取值,垂直坐标从上到下

8.axisxy

将坐标设置为笛卡尔模式。此时水平坐标从左到右取值,垂直坐标从下到上取值

9.axis equal 10.axis square

将坐标轴设置为正方形

11.axis normal

将当前的坐标轴框恢复为全尺寸,并将单位刻度的所有限制取消

12.axis vis3d

冻结屏幕高宽比,使得一个三维对象的旋转不会改变坐标轴的刻度显示

13.axis off

关闭所有的坐标轴标签、刻度、背景

14.axis on

打开所有的坐标轴标签、刻度、背

第二篇:matlab指令总结

MATLAB命令大全

管理命令和函数? help 在线帮助文件? doc 装入超文本说明? what M、MAT、MEX文件的目录列表? type 列出M文件? lookfor 通过help条目搜索关键字? which 定位函数和文件? Demo 运行演示程序? Path 控制MATLAB的搜索路径 ? 管理变量和工作空间? Who 列出当前变量? Whos 列出当前变量(长表)Load 从磁盘文件中恢复变量? Save 保存工作空间变量? Clear 从内存中清除变量和函数? Pack 整理工作空间内存? Size 矩阵的尺寸? Length 向量的长度? disp 显示矩阵或? 与文件和操作系统有关的命令?? cd 改变当前工作目录? Dir 目录列表? Delete 删除文件? Getenv 获取环境变量值?!执行DOS操作系统命令? Unix 执行UNIX操作系统命令并返回结果? Diary 保存MATLAB任务?? 控制命令窗口? Cedit 设置命令行编辑? Clc 清命令窗口? Home 光标置左上角? Format 设置输出格式? Echo 底稿文件内使用的回显命令? more 在命令窗口中控制分页输出?? 启动和退出MATLAB?? Quit 退出MATLAB? Startup 引用MATLAB时所执行的M文件? Matlabrc 主启动M文件? 一般信息? Info MATLAB系统信息及Mathworks公司信息? Subscribe 成为MATLAB的订购用户?

hostid MATLAB主服务程序的识别代号? Whatsnew 在说明书中未包含的新信息? Ver 版本信息? 操作符和特殊字符 * 矩阵乘法?.* 数组乘法? ^ 矩阵幂?.^ 数组幂? 左除或反斜杠 / 右除或斜杠?./ 数组除?

Kron Kronecker张量积?..父目录? „ 继续? % 注释??

' 转置或引用? = 赋值? = = 相等?

< > 关系操作符? & 逻辑与? | 逻辑或? ~ 逻辑非? xor 逻辑异或? 逻辑函数?

Exist 检查变量或函数是否存在? Any 向量的任一元为真,则其值为真? All 向量的所有元为真,则其值为真? Find 找出非零元素的索引号? 三角函数? Sin 正弦?

Sinh 双曲正弦? Asin 反正弦?

Asinh 反双曲正弦? Cos 余弦?

Cosh 双曲余弦? Acos 反余弦?

Acosh 反双曲余弦? Tan 正切?

Tanh 双曲正切? Atan 反正切?

Atan2 四象限反正切? Atanh 反双曲正切? Sec 正割?

Sech 双曲正割? Asech? 反双曲正割? Csc 余割? Csch 双曲余割? Acsc 反余割? Acsch 反双曲余割? Cot 余切? Coth 双曲余切? Acot 反余切? Acoth 反双曲余切? 指数函数? Exp 指数? Log 自然对数? Log10 常用对数? Sqrt平方根? 复数函数? Abs 绝对值? Argle 相角? Conj 复共轭? Image 复数虚部? Real 复数实部? 数值函数? Fix 朝零方向取整? Floor 朝负无穷大方向取整? Ceil 朝正无穷大方向取整? Round 朝最近的整数取整? Rem 除后取余? Sign 符号函数? 基本矩阵? Zeros 零矩阵? Ones 全“1”矩阵? Eye 单位矩阵? Rand 均匀分布的随机数矩阵? Randn 正态分布的随机数矩阵? Logspace 对数间隔的向量? Meshgrid 三维图形的X和Y数组? : 规则间隔的向量? 特殊变量和常数? Ans 当前的答案 Eps 相对浮点精度? Realmax 最大浮点数? Realmin 最小浮点数? Pi 圆周率? I,j 虚数单位? Inf 无穷大? Nan 非数值?

Flops 浮点运算次数? Nargin 函数输入变量数? Nargout 函数输出变量数? Computer 计算机类型?

Isieee 当计算机采用IEEE算术标准时,其值为真?

Why 简明的答案?

Version MATLAB版本号? 时间和日期 Clock 挂钟? Date 日历?

Etime 计时函数? Tic 秒表开始计时? Toc 计时函数?

Cputime CPU时间(以秒为单位)? 矩阵操作?

Diag 建立和提取对角阵? Fliplr 矩阵作左右翻转? Flipud 矩阵作上下翻转? Reshape 改变矩阵大小? Rot90 矩阵旋转90度?

Tril 提取矩阵的下三角部分? Triu 提取矩阵的上三角部分? : 矩阵的索引号,重新排列矩阵? Compan 友矩阵?

Hadamard Hadamard矩阵? Hankel Hankel矩阵? Hilb Hilbert矩阵?

Invhilb 逆Hilbert矩阵? Kron Kronecker张量积? Magic 魔方矩阵?

Toeplitz Toeplitz矩阵? Vander Vandermonde矩阵? 矩阵分析??

Cond 计算矩阵条件数? Norm 计算矩阵或向量范数? Rcond Linpack 逆条件值估计? Rank 计算矩阵秩?

Det 计算矩阵行列式值? Trace 计算矩阵的迹? Null 零矩阵? Orth 正交化? 线性方程? 和/ 线性方程求解 Chol Cholesky分解? Lu 高斯消元法求系数阵? Inv 矩阵求逆? Qr 正交三角矩阵分解(QR分解)? Pinv 矩阵伪逆? 特征值和奇异值? Eig 求特征值和特征向量? Poly 求特征多项式? Hess Hessberg形式? Qz 广义特征值? Cdf2rdf 变复对角矩阵为实分块对角形式? Schur Schur分解? Balance 矩阵均衡处理以提高特征值精度? Svde 奇异值分解? 矩阵函数? Expm 矩阵指数? Expm1 实现expm的M文件? Expm2 通过泰勒级数求矩阵指数? Expm3 通过特征值和特征向量求矩阵指数? Logm 矩阵对数? Sqrtm 矩阵开平方根? Funm 一般矩阵的计算? 泛函——非线性数值方法? Ode23 低阶法求解常微分方程? Ode23p 低阶法求解常微分方程并绘出结果图形? Ode45 高阶法求解常微分方程? Quad 低阶法计算数值积分? Quad8 高阶法计算数值积分? Fmin 单变量函数的极小变化? Fmins 多变量函数的极小化? Fzero 找出单变量函数的零点? Fplot 函数绘图? 多项式函数? Roots 求多项式根? Poly 构造具有指定根的多项式? Polyvalm 带矩阵变量的多项式计算? Residue 部分分式展开(留数计算)? Polyfit 数据的多项式拟合? Polyder 微分多项式? Conv 多项式乘法? Deconv 多项式除法? 建立和控制图形窗口? Figure 建立图形?

Gcf 获取当前图形的句柄? Clf 清除当前图形? Close 关闭图形? 建立和控制坐标系

Subplot 在标定位置上建立坐标系? Axes 在任意位置上建立坐标系? Gca 获取当前坐标系的句柄? Cla 清除当前坐标系?

Axis 控制坐标系的刻度和形式? Caxis 控制伪彩色坐标刻度? Hold 保持当前图形? 句柄图形对象?

Figure 建立图形窗口? Axes 建立坐标系? Line 建立曲线? Text 建立文本串?

Patch 建立图形填充块? Surface 建立曲面? Image 建立图像?

Uicontrol 建立用户界面控制 Uimen 建立用户界面菜单? 句柄图形操作? Set 设置对象? Get 获取对象特征? Reset 重置对象特征? Delete 删除对象?

Newplot 预测nextplot性质的M文件? Gco 获取当前对象的句柄? Drawnow 填充未完成绘图事件? Findobj 寻找指定特征值的对象? 打印和存储?

Print 打印图形或保存图形?

Printopt 配置本地打印机缺省值? Orient 设置纸张取向?

Capture 屏幕抓取当前图形? 基本X—Y图形? Plot 线性图形?

Loglog 对数坐标图形?

Semilogx 半对数坐标图形(X轴为对数坐标)?

Semilogy 半对数坐标图形(Y轴为对数坐标)?

Fill 绘制二维多边形填充图? 特殊X—Y图形? Polar 极坐标图? Bar 条形图? Stem 离散序列图或杆图? Stairs 阶梯图? Errorbar 误差条图? Hist 直方图? Rose 角度直方图? Compass 区域图? Feather 箭头图? Fplot 绘图函数? Comet 星点图? 图形注释

Title 图形标题? Xlabel X轴标记? Ylabel Y轴标记? Text 文本注释? Gtext 用鼠标放置文本? Grid 网格线? MATLAB编程语言

Function 增加新的函数? Eval 执行由MATLAB表达式构成的字串? Feval 执行由字串指定的函数? Global 定义全局变量? 程序控制流? If 条件执行语句? Else 与if命令配合使用? Elseif 与if命令配合使用? End For,while和if语句的结束? For 重复执行指定次数(循环)? While?重复执行不定次数(循环)? Break 终止循环的执行? Return 返回引用的函数? Error 显示信息并终止函数的执行? 交互输入? Input 提示用户输入? Keyboard 像底稿文件一样使用键盘输入? Menu 产生由用户输入选择的菜单? Pause 等待用户响应

Uimenu 建立用户界面菜单? Uicontrol 建立用户界面控制? 一般字符串函数? Strings MATLAB中有关字符串函数的说明? Abs 变字符串为数值? Setstr 变数值为字符串?

Isstr 当变量为字符串时其值为真? Blanks 空串?

Deblank 删除尾部的空串?

Str2mat 从各个字符串中形成文本矩阵? Eval 执行由MATLAB表达式组成的串? 字符串比较

Strcmp 比较字符串?

Findstr 在一字符串中查找另一个子串? Upper 变字符串为大写? Lower 变字符串为小写?

Isletter 当变量为字母时,其值为真? Isspace 当变量为空白字符时,其值为真? 字符串与数值之间变换? Num2str 变数值为字符串? Int2str 变整数为字符串? Str2num 变字符串为数值?

Sprintf 变数值为格式控制下的字符串? Sscanf 变字符串为格式控制下的数值? 十进制与十六进制数之间变换?

Hex2num 变十六进制为IEEE标准下的浮点数?

Hex2dec 变十六制数为十进制数? Dec2hex 变十进制数为十六进制数? 建模?

Append 追加系统动态特性? Augstate 变量状态作为输出?

Blkbuild 从方框图中构造状态空间系统? Cloop 系统的闭环? Connect 方框图建模? Conv 两个多项式的卷积?

Destim 从增益矩阵中形成离散状态估计器?

Dreg 从增益矩阵中形成离散控制器和估计器?

Drmodel 产生随机离散模型?

Estim 从增益矩阵中形成连续状态估计器? Feedback 反馈系统连接?

Ord2 产生二阶系统的A、B、C、D? Pade 时延的Pade近似? Parallel 并行系统连接?

Reg 从增益矩阵中形成连续控制器和估计器?

Rmodel 产生随机连续模型? Series 串行系统连接? Ssdelete 从模型中删除输入、输出或状态? ssselect 从大系统中选择子系统? 模型变换? C2d 变连续系统为离散系统? C2dm 利用指定方法变连续为离散系统? C2dt 带一延时变连续为离散系统? D2c 变离散为连续系统? D2cm 利用指定方法变离散为连续系统? Poly 变根值表示为多项式表示? Residue 部分分式展开? Ss2tf 变状态空间表示为传递函数表示? Ss2zp 变状态空间表示为零极点表示? Tf2ss 变传递函数表示为状态空间表示? Tf2zp 变传递函数表示为零极点表示? Zp2tf 变零极点表示为传递函数表示? Zp2ss 变零极点表示为状态空间表示? 模型简化 ? Balreal平衡实现? Dbalreal 离散平衡实现? Dmodred 离散模型降阶? Minreal 最小实现和零极点对消? Modred 模型降阶? 模型实现? Canon 正则形式? Ctrbf 可控阶梯形? Obsvf 可观阶梯形? Ss2ss 采用相似变换? 模型特性

Covar 相对于白噪声的连续协方差响应? Ctrb 可控性矩阵? Damp 阻尼系数和固有频率? Dcgain 连续稳态(直流)增益? Dcovar 相对于白噪声的离散协方差响应? Ddamp 离散阻尼系数和固有频率? Ddcgain 离散系统增益? Dgram 离散可控性和可观性? Dsort 按幅值排序离散特征值? Eig 特征值和特征向量? Esort 按实部排列连续特征值? Gram 可控性和可观性? Obsv 可观性矩阵? Printsys 按格式显示系统? Roots 多项式之根? Tzero 传递零点?

Tzero2 利用随机扰动法传递零点? 时域响应?

Dimpulse 离散时间单位冲激响应? Dinitial 离散时间零输入响应? Dlsim 任意输入下的离散时间仿真? Dstep 离散时间阶跃响应?

Filter 单输入单输出Z变换仿真? Impulse 冲激响应?

Initial 连续时间零输入响应? Lsim 任意输入下的连续时间仿真? Ltitr 低级时间响应函数? Step 阶跃响应? Stepfun 阶跃函数? 频域响应?

Bode Bode图(频域响应)? Dbode 离散Bode图?

Dnichols 离散Nichols图? Dnyquist 离散Nyquist图? Dsigma 离散奇异值频域图? Fbode 连续系统的快速Bode图? Freqs 拉普拉斯变换频率响应? Freqz Z变换频率响应? Ltifr 低级频率响应函数? Margin 增益和相位裕度? Nichols Nichols图?

Ngrid 画Nichols图的栅格线? Nyquist Nyquist图? Sigma 奇异值频域图? 根轨迹?

Pzmap 零极点图?

Rlocfind 交互式地确定根轨迹增益? Rlocus 画根轨迹?

Sgrid 在网格上画连续根轨迹? Zgrid 在网格上画离散根轨迹?? 增益选择?

Acker 单输入单输出极点配置? Dlqe 离散线性二次估计器设计? Dlqew 离散线性二次估计器设计? Dlqr 离散线性二次调节器设计? Dlqry 输出加权的离散调节器设计? Lqe 线性二次估计器设计

Lqed 基于连续代价函数的离散估计器设计 Lqe2 利用Schur法设计线性二次估计器? Lqew 一般线性二次估计器设计? Lqr 线性二次调节器设计? Lqrd 基于连续代价函数的离散调节器设计? Lqry 输出加权的调节器设计? Lqr2 利用Schur法设计线性二次调节器? Place 极点配置? 方程求解? Are 代数Riccati方程求解? Dlyap 离散Lyapunov方程求解? Lyap 连续Lyapunov方程求解? Lyap2 利用对角化求解Lyapunov方程? 演示示例? Ctrldemo 控制工具箱介绍? Boildemo 锅炉系统的LQG设计? Jetdemo 喷气式飞机偏航阻尼的典型设计? Diskdemo 硬盘控制器的数字控制? Kalmdemo Kalman滤波器设计和仿真? 实用工具? Abcdchk? 检测(A、B、C、D)组的一致性? Chop 取n个重要的位置? Dexresp 离散取样响应函数?? Dfrqint 离散Bode图的自动定范围的算法? Dfrqint2 离散Nyquist图的自动定范围的算法? Dmulresp 离散多变量响应函数? Distsl 到直线间的距离? Dric 离散Riccati方程留数计算? Dsigma2 DSIGMA实用工具函数? Dtimvec 离散时间响应的自动定范围算法? Exresp 取样响应函数? Freqint Bode图的自动定范围算法? Freqint2 Nyquist图的自动定范围算法? Freqresp 低级频率响应函数? Givens 旋转? Housh 构造Householder变换? Imargin 利用内插技术求增益和相位裕度? Lab2ser 变标号为字符串? Mulresp 多变量响应函数? Nargchk 检测M文件的变量数? Perpxy 寻找最近的正交点? Poly2str 变多项式为字符串? Printmat 带行列号打印矩阵?

Ric Riccati方程留数计算? Schord 有序Schwr分解? Sigma2 SIGMA使用函数?

Tfchk 检测传递函数的一致性?

Timvec 连续时间响应的自动定范围算法? Tzreduce 在计算过零点时简化系统? Vsort 匹配两根轨迹的向量。

第三篇:常用指令总结

常用BSC命令小结:

ZEEI:BTS/BCF=BTS号/BCF号;查看BTS/BCF的详细信息(载频数、频点、所在BCSU)ZEEI::BCSU;查看当前BSC最大容纳载频数及各BCSU下所有载频数

ZERO:BTS= BTS号,TRX=TRX号;查看BTS/TRX的详细情况、干扰级别 ZEFO:BCF号:ALL;查看BCF的所有参数 ZEQO:BTS= BTS号:ALL;查看BTS的所有参数 ZEQO:SEG=**:ALL;查看EDGE站点的所有参数 ZEFS:BCF号:L/U;对BCF重新启动

ZEQS:BTS=BTS号:L/U;对BTS重新启动

ZERS:BTS=BTS号,TRX=TRX号:L/U;对一个载频重新启动 ZEAO:BTS= BTS号;查看BTS的所有相临小区

ZEAO:BTS= BTS号;ABTS= BTS号;查看同一BSC下的BTS的所有相临小区

ZEAO:BTS= BTS号;LAC=LAC号,CI=CI号;查看不同BSC下的BTS的所有相临小区 ZEHO:BTS= BTS号;查看BTS的切换参数 ZEUO:BTS= BTS号;查看BTS的功率控制参数 ZEFO:BCF号:ALL;查看BCF的所有参数

ZEOH::BCF=BCF号;查看当天BCF告警

ZEOH:YYYY-MM-DD:BCF= BCF号;查看从输入日期至今的告警 ZEOL:12;(12为BCF号)查询实时告警

ZEOL::NR=%;查询实时告警 ZAHO;查看BSC当前告警

ZAHP;查看BSC历史告警 ZUSC:单元名,单元号:目的状态; 修改指定单元的状态 ZUSI:单元名,单元号; 查看各单元状态和相关信息 ZUDU:单元名,单元号; 诊断指定单元 ZCEL:CGR=1;查看A接口电路状态

ZRCI:GSW:CGR=1;查看A接口电路的详细信息

ZCEC:CRCT=PCM号-时隙号:目的状态;修改A接口电路状态 ZNEL;查看CCS7信令的详细信息

ZDSB:NAME=T***%;(***是BTS号)查看信令时隙 ZDTI:::PCM=***;查询是否有空余时隙 ZEQE;BTS=***,hop=BB/RF;开跳频;ZEQE;BTS=***,hop=no;关跳频

删相邻小区是ZEAD;加相邻小区是ZEAC;

常用MSC命令小结: ZEPO::IDE;查看MSC下基站数据

ZMVO:MSISDN=86+手机号码;查询手机最后一次活动时间及所在小区号(关机时IMSI DETACH FLAG.........Y)

ZEPO:LAC=

,CI=

;通过ZMVO查询后再用此命令查询移动台的具体信息。常用HLR命令小结:

ZMIO:MSISDN=86+手机号码;查询MSC ID号

ZMSO:MSISDN=86+手机号码;辅助查询:来电隐藏,呼叫转移(Y为开通,N为未开通,D为开通但未激活)

ZMNO:IMSI= IMSI号码;是否开通GPRS业务(NETWORK ACCESS.........BOTH为开通)ZMAI:IMSI= IMSI号码;查询KI功能(FOUND为已开通此号码,否则未开通)返回上一层命令: crtl +X

ZEEI:BCF(SEG/NAME)=;

查看基站状态

ZEEI::BCSU;

查看BCSU所控制的TRX数

ZEEL:BL;

查看BL的TRX与用户数

ZEQO:BTS(SEG)=;

查看BTS参数

ZEQO:BTS=:GPRS;

查看BTS中GPRS参数

ZEQO:SEG=:MIS;

查看BTS参数FRL FRU

ZEQM:

修改

ZEFO:;

查看BCF参数

ZERO:BTS=,TRX=;

查看TRX参数;干扰;信道类型

ZEUO:BTS=;

查看BTS的功率参数

ZEHO:BTS=;

查看BTS的切换参数

ZEOH::BCF=;

查看基站的历史告警

ZEOH::NR=;

查看同BSC下的同一个告警历史告警小区

ZEOL:;

查看基站的当前告警

ZEOL::NR=NO.;

查看相同告警的小区列表

ZEOL;

查看整个BSC的告警

ZEAO:BTS=;

查看BTS的相邻小区数据 ZEAO:BTS=::CI=,LAC=;

查看指定邻区信息

ZEBO:;

查看小区BA表

ZAHO;

关于BSC的告警

ZAHO::NR=;

关于这个号的告警

ZAHP:

看告警2993???

ZEWL;

查看基站软件包状态

ZWQO:CR;

查看BSC的系统软件包

ZISI;

查看I/O设备的状态

ZQRI;

看BSC的IP地址 ZEAC:SEG=11122::ASEG=13202:;

加邻区 ZEUG:SEG=226:PMAX1=2;

降功率,分次降

ZDTC:T+BCF+TRX

跳LAPD(信令链路)ZEQM:

修改LSEG ZEQV:SEG=

:GENA

修改CDED先关GENA ZEQV:BTS=

修改CDED。CDEF RDIV

主分集接收参数,大合路器设Y ZDSB:::PCM:传输号

查信令是16K还是32K ZYMO

传输误码率 ZUSI ZUSC:ET,XXX:WO/BL;

闭锁传输/解开

ZEPO::CI= LAC= :查交换机有没有定义小区 ZEQS:BTS=: 重启BTS FHO切换用户

ZERS:BTS=,TRX=: 重启TRX ZEFS 重启BCF,先闭BTS,闭BCF,再开BTS,BCF,闭BTS前先闭副BTS,再闭主BTS ZEAM:SEG=209::LAC=30034,CI=15511,::FREQ=86,;邻区定义核查,邻区BA表改BCCH,前面是目标小区,后面是源小区

ZEQE修改NCC BCC ZERM修改载波TSC 修改BCC 先闭锁小区,再 ZEQE 修改BCC,闭锁载波,用ZERM修改 TSC,再用SQL跑邻区定义核查

载波解锁。按顺序依次解 监控电话:

1、***

2、*** 大家以后有闭站要记得通知监控 新站核查: 基站工程参数存放目录:ftp://10.199.5.46/ 05、文件临时存放 /郑全侨

1.找新站-sql脚本 01其他/可以用的/trx_num-复制excel-两天比较-新站登记-中文名(3you workregister)2.查频率-bsc上看,对比Mapinfo;3.查参数-新站模板BTS参数.SQL(只改CI)-跟新站模板20090401对比--NCC,BCC,PLMN-45,PMAX1-33,MFR-5,AG-2,PER-2(Periodic LAC Updating),LAC;RDIV=Y;4.查邻区-sql取-02kpi-ADJ_DISCREPENCY_NEW_V3.sql(改CI,去掉注释符,出入切分取)-对比mapinfo,必要找规划单;注意:邻区未开-邻区先规划后开-最后才是漏加--单向邻区 ZEAO:BTS=100::MCC=460,MNC=0,LAC=29990,CI=20105;5.查告警;指标-dailyKPI主要指标-开站第二天 6.SQL上下行质量-02 KPI/OMC_RX_QUAL.sql 7.一周内监控新站KPI,优化。

15851

第四篇:matlab总结

班级: 学号: 姓名:

Matlab学习综述

MATLAB是一种科学计算软件,专门以矩阵的形式处理数据。MATLAB将高性能的数值计算和强大的数据可视化功能集成在一起,并提供了大量的内置函数,从而被广泛地应用于科学计算、控制系统、信息处理等领域的分析、仿真和设计工作,而且利用MATLAB产品的开放式结构,可以非常容易地对MATLAB的功能进行扩充。

MATLAB产品由若干个模块组成,不同的模块完成不同的功能,其中主要的核心模块有MATLAB、MATLAB Toolboxex、MATLAB Compiler Simulink、Simulink Blocksets、Real-time Workshop(RTW)Stateflow。这些产品大体上可以分为以MATLAB为基础的产品和以Simulink为基础的产品两大分支。其中,MATLAB是MATLAB产品家族的基础,任何其他MATLAB产品产品都以这个模块为基础。MATLAB的桌面应用程序开发工具是以MATLAB Compiler为核心的一组编译工具。Simulink是基于MATLAB的框图设计环境,可以用来对各种动态系统进行建模,分析和仿真,它的建模范围广泛,可以针对任何能够用数字来描述的系统进行建模。

一种完整的计算机应用语言应该提供对数据的描述和对数据的操作。在M语言中,最常用的数据类型表现手段和形式就是变量和常量,由于MATLAB软件自身的特点,它是一种以数值计算为基础的软件,因此M语言的基本处理单位是数值矩阵或者数值向量,在M语言中统一将矩阵或者向量称之为数组,因此掌握一些基本的矩阵、向量和数组操作的基本知识就成为了掌握MATLAB软件的基础。变量和常量是编程语言中类型的表现手段和形式,掌握变量和常量的概念也是掌握M语言编程的基础。所谓变量,就是指在程序运行中需要改变数值的量,每一个变量都具有一个名字,变量将在内存中占据一定的空间,以在程序运行的过程中保存其数值,对变量的命名有相应的要求:变量必须以字母开头,后面可以是字母、数字或者下划线之间的组合。所谓常量就是在程序运行的过程中不需要改变数值的量。

MATLAB专门以矩阵作为基本的运算单位,首先要掌握向量、矩阵、索引和多维数组的概念,以及在MATLAB环境下创建向量、矩阵和多维数组的方法,以及操作矩阵和多维数值的函数的使用方法。

目前的MATLAB版本中不仅有多达十几种的基本数据类型。在不同的专业工具箱中还有特殊的数据类型,并且MATLAB还支持面向对象的编程技术,支持用户自定义的数据类型。获取MATLAB的数据类型可以在MATLAB命令行窗体中键入help datatypes。MATLAB的数据类型包括基本的数值类型,逻辑类型数据、元胞数值、结构和字符串等,需要指出一点,MATLAB的基本数据是双精度数据类型和字符类型。MATLAB提供了完整的编写应用程序的功能,这种能力被称为M语言的高级语言来实现。这种语言是一种解释性语言,利用该语言编写的代码仅能被MATLAB接受,被MATLAB解释执行。其实,一个M语言文件就是由若干MATLAB的命令组合在一起构成的,和C语言类似。M语言文件都是标准的纯文本格式的文件,其文件的扩展名为.m。MATLAB的函数主要有两类,一类被称为内建函数,这类函数是由MATLAB的内核提供的,能够完成基本的运算,例如三角函数、矩阵运算函数等。另外一类函数就是利用高级语言开发的函数文件,这里的函数文件包括用C/FORTRAN语言开发的MEX函数文件,也包括了M函数文件。

M语言文件可以分为两类,其中一类是脚本文件,另一类是函数文件,脚本文件是最简单的一种M语言文件。所谓脚本文件就是由一系列的M语言文件指令和命令组成的纯文本格式的M文件,执行脚本文件时,文件中的指令或者命令按照出现在脚本文件中的顺序依次执行。脚本文件没有输入参数,也没有输出参数,脚本文件处理的数据或者变量必须在MATLAB的公共工作空间中,脚本文件主要是由注视行和代码行组成。

函数文件是M文件最重要的组成部分,M语言函数文件能够接受用户的输入参数,并进行计算,然后将计算结果作为函数的返回值返回给调用者,M函数文件和脚本文件不同,函数文件不仅有自己特殊的文件格式,而且不同的函数还分别具有自己的工作空间,函数文件的输/输出参数不同,这些输入/输出参数在定义的时候不需要指出变量的类型,因为MATLAB默认这些参数都使用双精度类型,这样可以简化程序的编写。M语言的函数文件不仅可以有一个输入参数和一个返回值,还可以为M语言函数文件定义多个输入参数和多个输出参数,同一个M函数文件中可以包含多个函数。如果在同一个M函数文件中包含了多个函数,那么将出现在文件中的第一个M函数称为主函数,其余的函数称为子函数。

经过这么一段时间的学习,对MATLAB有了初步的认识。但是关于它还有很多知识我们所不知道,还有待进一步的学习。以上内容是我对这学期所学课程的总结,可能有些地方总结的不够到位,因为有些地方学习的不够深入,所以,以后要更加努力,在MATLAB的学习上多花一些时间,为以后的学习和工作打下基础。

第五篇:MATLAB总结

目录

一、Matlab相关说明.....................................................................2

二、Matlab操作注意事项..............................................................2

三、Matlab常用代码(图像处理相关)......................................5

四、Matlab常用快捷键.................................................................7

五、Matlab学习心得.....................................................................8

一、Matlab相关说明

Matlab是“Matrix Laboratory”的缩写,意为“矩阵实验室”。MATLAB和Mathematica、Maple并称为三大数学软件。它在数学类科技应用软件中在数值计算方面首屈一指。MATLAB可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。

MATLAB的基本数据单位是矩阵,它的指令表达式与数学、工程中常用的形式十分相似,故用MATLAB来解算问题要比用C,FORTRAN等语言完成相同的事情简捷得多,并且MATLAB也吸收了像Maple等软件的优点,使MATLAB成为一个强大的数学软件。在新的版本中也加入了对C,FORTRAN,C++,JAVA的支持。

我所使用的Matlab版本是2012a,下文所涉及到图片、专业术语等都是以此版本为基础。

二、Matlab操作注意事项

1.打开并运行一个现存的m文件且这个m文件运行时需用到同一级文件夹中的其他文件,会出现如下提示框:

选择变更文件夹,将当前文件夹变更为这个m文件所在的文件夹。

2.不小心点错或关闭了各种小窗口,将Matlab恢复成默认布局

点击桌面—桌面布局—默认

3.查看某个函数的用法

在命令窗口输入该变量的名称,回车即可。

4.查找某个函数的用法

在命令窗口输入help+函数的名称,回车后会自动显示该函数的相关信息。

5.运行文件后报错 如下图所示,命令窗口中报错的第一段是错误的原因,后面几段会显示发生错误的文件夹以及在该文件夹中的位置。

点击文件的名称,会跳转出一个提示框,上面显示了该文件的具体实现功能,如下图所示。点击文件名后面的行标号,可以直接跳转到发生错误的那一行。

6.如何编辑界面?

修改如图所示的fig文件

1.新建一个GUI文件

2.选择打开现存的GUI文件,点击Open,就可以对当前界面进行编辑了。

7.如何将MAtlab中默认的current folder修改为自己想要的路径,每次启动后都默认是自己 设定的这个路径?

>>右键matlab 快捷方式,属性-快捷方式-起始位置 填入你自己的工作目录。8.把图复制到WORD文件的方法:电机EDIT—>Copy Figure—>Ctrl+V 9.输入时,标点必须是英文状态下的

10.大多数情况下,matlab对空格不予处理

11.小括号代表运算级别,中括号用于生成矩阵,大括号用于构成单元数组

12.分号;的作用:不显示运算结果,但对图形窗口不起作用。分号也用于区分行,13.逗号,的作用:函数参数分隔符,也用于区分行,显示运算结果,当然不加标点也显示运算结果

14.冒号:多用于数组

15.续行号...不能放在等号后面使用,不能放在变量名中间使用,起作用时默认显蓝色 16.双引号'string'是字符串的标识符 17.感叹号!用于调用操作系统运算

18.百分号%是注释号,百分号后面直到行末的语句matlab跳过执行.另外还有一个块注释,即对多行一次注释,会使用到,格式为(注意%{ 和%}都要单独成行)%{ %} 19.矩阵中用圆括号表示下标,单元数组用大括号表示下标

20.对变量名的基本要求:区分大小写,不超过63个字符,以字母开头,只能是字母,数字和下划线

三、Matlab常用代码(图像处理相关)

1.创建一个文件夹 mkdir('D:myData');2.将图片保存到指定的文件夹

image_source=strcat('result',num2str(loop),'.jpg');imwrite(F.cdata,image_source);3.将电影转成图片序列

fnum=size(mov,2);%读取电影的祯数 for i=1:fnum strtemp=strcat('C:UsersAdministratorDesktopparticalfiltermyself粒子滤波',int2str(i),'.jpg');%将每祯转成jpg的图片 imwrite(mov(i).cdata,strtemp,'jpg');end

4、模拟噪声生成函数和预定义滤波器

① imnoise:用于对图像生成模拟噪声,如:

i=imread('104_8.tif');j=imnoise(i,'gaussian',0,0.02);%模拟高斯噪声 ② fspecial:用于产生预定义滤波器,如: h=fspecial('sobel');%sobel水平边缘增强滤波器 h=fspecial('gaussian');%高斯低通滤波器 h=fspecial('laplacian');%拉普拉斯滤波器

h=fspecial('log');%高斯拉普拉斯(LoG)滤波器 h=fspecial('average');%均值滤波器

5、图像文件I/O函数命令

imfinfo 返回图形图像文件信息

语法:info=imfinfo(filename,fmt)info=imfinfo(filename)imread 从图像文件中读取(载入)图像

语法:A=imread(filename,fmt)[X,map]=imread(filename,fmt)[...]=imread(filename)[...]=imread(URL,...)[...]=imread(...,idx)(CUR,ICO,and TIFF only)[...]=imread(...,'frames',idx)(GIF only)[...]=imread(...,ref)(HDF only)[...]=imread(...,'BackgroundColor',BG)(PNG only)[A,map,alpha] =imread(...)(ICO,CUR,PNG only)imwrite 把图像写入(保存)图像文件中

语法:imwrite(A,filename,fmt)imwrite(X,map,filename,fmt)imwrite(...,filename)imwite(...,Param1,Val1,Param2,Val2...)imcrop 剪切图像

语法:I2=imcrop(I)X2=imcrop(X,map)RGB2=imcrop(RGB)I2=imcrop(I,rect)X2=imcrop(RGB,rect)[...]=imcrop(x,y,...)[A,rect]=imcrop(...)[x,y,A,rect]=imcrop(...)

6.impixel 确定像素颜色值

语法:P=impixel(I)P=impixel(X,map)P=impixel(RGB)P=impixel(I,c,r)P=impixel(X,map,c,r)P=impixel(RGB,c,r)[c,r,P]=impixel(...)P=impixel(x,y,I,xi,yi)P=impixel(x,y,RGB,xi,yi)P=impixel(x,y,X,map,xi,yi)[xi,yi,P]=impixel(x,y,...)

7.二进制图像操作函数

applylut 在二进制图像中利用lookup表进行行边沿操作 语法:A=applylut(BW,LUT)bwarea 计算二进制图像对象的面积 语法:total=bwarea(BW)bweuler 计算二进制图像的欧拉数 语法:eul=bweuler(BW)

8.颜色空间转换函数

hsv2rgb 转换HSV值为RGB颜色空间:M=hsv2rgb(H)ntsc2rgb 转换NTSC值为RGB颜色空间:rgbmap=ntsc2rgb(yiqmap)RGB=ntsc2rgb(YIQ)rgb2hsv 转换RGB值为HSV颜色空间:cmap=rgb2hsv(M)rgb2ntsc 转换RGB值为NTSC颜色空间:yiqmap=rgb2ntsc(rgbmap)YIQ=rgb2ntsc(RGB)rgb2ycbcr 转换RGB值为YCbCr颜色空间:ycbcrmap=rgb2ycbcr(rgbmap)YCBCR=rgb2ycbcr(RGB)ycbcr2rgb 转化YCbCr值为RGB颜色空间:rgbmap=ycbcr2rgb(ycbcrmap)RGB=ycbcr2rgb(YCBCR)

9.类型转换函数

im2bw 转换图像为二进制图像

语法:BW=im2bw(I,level)BW=im2bw(X,map,level)BW=im2bw(RGB,level)im2double 转换图像矩阵为双精度型

语法:I2=im2double(I1)RGB2=im2double(RGB1)I=im2double(BW)X2=im2double(X1,'indexed')double 转换数据为双精度型 语法:double(X)unit8、unit16转换数据为8位、16位无符号整型: i=unit8(x)i=unit16(x)im2unit8 转换图像阵列为8位无符号整型

语法:I2=im2unit8(I1)RGB2=im2unit8(RGB1)I=im2unit8(BW)X2=im2unit8(X1,'indexed')im2unit16 转换图像阵列为16位无符号整型

语法:I2=im2unit16(I1)RGB2=im2unit16(RGB1)I=im2unit16(BW)X2=im2unit16(X1,'indexed')

四、Matlab常用快捷键

1.在命令窗口(Command Window)中:

1)【上、下键】――切换到之前、之后的命令,可以重复按多次来达到你想要的命令

2)clc――清除命令窗口显示的语句,此命令并不清空当前工作区的变量,仅仅是把屏幕上显示出来的语句清除掉

3)clear――这个才是清空当前工作区的变量命令,常用语句clear all来完成 4)【Tab】键――在command窗口,输入一个命令的前几个字符,然后按tab键,会弹出前面含这几个字符的所有命令,找到你要的命令,回车,就可以自动完成。目前讨论结果是:matlab6.5版本中,如果候选命令超过100个,则不显示。而在matlab7以后版本中,则没有这个限制,均可正常提示 5)【Ctrl+C】(或【Ctrl+Break】)――在matlab程序运行过程中,可能由于程序编写的失误,导致程序不停的运行,在命令窗口输入“Ctrl+C”可以将运行的程序停下来,而不需要将整个Matlab程序关掉。不过进行此操作的前提是能够激活切换到命令窗口才行。6)edit+函数名 查看或编辑源文件 7)who 显示当前变量名列表 8)whos 显示变量详细列表

9)which+函数名 证实该函数是否在当前路径 10)what 列出当前路径的所有matlab文件 11)load 加载外部文件 12)save 保存文件到外部 13)20.matlab的帮助函数: 14)help 15)help+函数名或help+函数类名 精确查询 16)helpwin 打开帮助窗口 17)helpwin+函数名 精确查询 18)helpdesk 打开帮助窗口 19)doc 打开帮助窗口

20)doc+函数名 打开帮助窗口,精确查询

21)lookfor+关键字 这个是matlab中的谷歌,模糊查询

2.在编辑器(Editor)中: 1)【Tab】(或【Ctrl+]】)――增加缩进(对多行有效)2)3)4)5)6)【Ctrl+[】--减少缩进(对多行有效)

【Ctrl+I】--自动缩进(即自动排版,对多行有效)【Ctrl+R】――注释(对多行有效)【Ctrl+T】――去掉注释(对多行有效)

【Ctrl+B】――括号配对检查(对版本6.5有效,但版本7.0无效,不知道是取消了还是换了另外的快捷键,请大牛们指点,其他版本没有测试过)7)【F12】――设置或取消断点 8)【F5】――运行程序

五、Matlab学习心得

接触Matlab一个多月,从刚开始连最基本的操作都不会,到现在能够熟练地运用Matlab解决问题。虽然现在学到的也只是皮毛而已,离精通还相差甚远,但至少为以后研究生期间的学习打下了良好的基础。下面我就简单的谈一下这一个月来的学习感想。

首先,想要学好Matlab必须有一定数学基础。Matlab软件是与高等数学,计算机科学相结合的软件。所以,当你学习Matlab时,你也得会一定的数学。你要尽量多的熟悉matlab自带的函数,及其作用,因为matlab的自带函数特别多,基本上能够满足一般的数据和矩阵的计算,所以基本上不用你自己编函数。这一点对你的程序非常有帮助,可以使你的程序简单,运行效率高,可以节省很多时间。

其次,要注重基础知识于实际操作结合。你把基本的知识看过之后,就需要找一个实际的程序来动手编一下,不要等所有的知识都学好之后再去编程,你要在编程的过程中学习,程序需要什么知识再去补充。在遇到问题时,不要光看别人如果解决,也不要光想怎么解决,自己坐下来,动手自己解决一下,那你就会把不是你的知识变成自己的知识。

最后,也是最重要的一点就是坚持。MATLAB涉及的领域太多,每个领域里面都缺乏足够的专家分布在你周围。那么我们很难有机会接触到真正的高手,对我们的技术细节一一指点。在遇到实际问题时,就只能靠自己去摸索。常常是再坚持一两个小时,就能够解决你的问题。最大的成就感,就在付出了极大的心血和耐心,才取得一个艰难的小胜利。

下载Matlab常用指令总结word格式文档
下载Matlab常用指令总结.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    跳转指令总结

    JE;等于则跳转 JNE;不等于则跳转JZ;为 0 则跳转 JNZ;不为 0 则跳转 JS;为负则跳转 JNS;不为负则跳转JC;进位则跳转 JNC;不进位则跳转JO;溢出则跳转 JNO;不溢出则跳转JA;无符......

    8051指令总结

    指令总结 共性: (1)立即数不能用作目的操作数。 (2)以累加器A为目的操作数的指令影响P标志位。 (3)Rn与Rn、Rn 与@Ri、@Ri与@Ri不能同时出现在指令的源、目的操作数中。 操作数的表......

    Matlab学习总结

    学Matlab有感 姓名:王鸿栋 学号:20090286 班级: 03310901 我对于计算机编程接触的比较晚,也没有特别大的兴趣。不过对于Matlab这门课我还是很喜欢的。一是这个语言可以变出程序......

    MATLAB知识总结

    1、命令x=0:0.2:2中的赋值格式是matlab常用的变量赋值格式,其中0表示初始值,0.2表示增量,而2表示终止值。若数组x无规律可循,那么x赋值得逐一输入单个元素了,这时要使用赋值格式......

    matlab基础总结

    Matlab程序设计的一般步骤: 1、陈述问题 2、定义输入和输出量 3、定义算法 4、把算法转化为matlab语句 5、检测产生的matlab程序 数组与变量: 1、数组中数据的访问a(行标 列标......

    MATLAB课程总结

    MATLAB课程总结 班级:14级电子信息与科学技术 姓名:孙凯 学号 201442398 在过去的两个月里,我们学习了MATLAB教程这一门课程,对此我有一些自己的思考与感悟。 通过学习,我们了......

    学习matlab总结(定稿)

    绘图函数 bar 竖直条图 barh 水平条图 hist 直方图 histc 直方图计数 hold 保持当前图形 loglog x,y对数坐标图 pie 饼状图 plot 绘二维图 polar 极坐标图 semilogy y轴对数......

    matlab课程总结

    Matlab 课程总结 学习matlab已经有一年多的时间了,matlab跟其他语言不一样(我用的编程语言,除了matlab就应该是c或c++了,VB也接触过),如果你抱着“把其他语言的思想运用在matlab里......