matlab常用读取命令,matlab常用的命令的小结

描述:

最近一直看图像处理的程序,里面用到matlab,见识了matlab的强大的处理能力,我也学习了一些浅显的命令,这里我总结一下。

总结:

matlab的基本数据类型:数值型类型(整型,浮点型,复数,无穷大和 NaN )

字符类型:

逻辑类型:

元胞类型:

结构类型:

常量:  ans, pi, eps, flops, inf, NaN, nargin, narout

数组的创建:

(1)直接创建

(2)增量法  first:increasement:last   y=(0:0.25:pi);

(3)利用函数lispace或者logspace

z=lispace(0,100,10) %取值从0 开始,100结束,共10个元素

数组的寻址:

一维数组的寻址:x(6), x(4,end),注意数组的下标是从1开始

二维数组寻址:

A(i,j) ,A(i:)数组i行的所有元素,A(:j)j列的所有元素 A(:)寻址数组里的所有元素, 元素按从上到下,从左到右。

数组的幂运算和矩阵的幂运算

数组的幂运算和矩阵的幂运算,前者的运算符号为".^", 后者运算符号为"^"

元胞数组: 元胞数组的每一个元素成为一个cell,每一个cell自己本身又是一个数组。

创建元胞数组的方法:

1)  用直接法生成元胞数组:

A={'test',[5 6 7 8],{'You are welcome','Thanks'},rand(3)}

B{1,1}=[1,2,3;4,5,4;7,8,9]

显示元胞数组:celldisp(B);

结构数组:

1:结构数组的创建:

用直接法创建存放图形对象的属性的结构体。

2:用struct函数来存放图形对象属性。

向量操作:

向量的点积运算:y=dot(x1,x2);

向量的叉积运算:y1=cross(x1,x2);  x1,x2的向量维数为3

矩阵运算及其应用:

数组和矩阵操作的区别: 数组运算操作的形式为".^,.*";

矩阵的转置为:B=A';

获取矩阵信息的函数: Length Ndims Numel Size

几个特殊矩阵:

zeros(), ones() ,eye(),全零矩阵和全一矩阵和单位矩阵

矩阵操纵函数:  矩阵的逆 :B=inv(A)

矩阵的行列式 C=det(A)

[v,D]=eig(X),v,d分别为X的特征向量和特征值

绘图函数:plot(x,y) 绘制2维图形

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值