matlab使用方法
2015-08-17 19:43
381 查看
1.矩阵生成
rand(3,3) 所有元素介于0-1
randn(3,3) 所有元素符合高斯随机分布
hint(x) 画出直方图,高度为统计的X的数量,横坐标为x的值
2.moving data around
size(A) 返回A的行列值
size(A,1) 返回A的行值
size(A,2) 返回A的列值
length(A) 返回A最大维度的大小
A(2,:) 返回第二列所有元素
A([1 3], :) 取出1,3列
A(:) 取出A中所有元素放入一个列向量
3.运算
A*B 向量相乘
C=A.*B 则cij=aij*bij,然后返回矩阵(点号表示元素位运算)
A.^2 对每一个元素平方
1./A
log(A)
exp(A)
abs(A)
-A
v+1
A’
a是一个行矩阵
a<3 返回值为bool行矩阵
find(a<3) 返回找到的值的对应的index组成的行矩阵
[r,c]=find(A<3) r存储行,c存储列,vector形式
sum(a) 相加
prod(a) 相乘
floor(a) 四舍五入
max(A) 求每一列最大值,返回vector
max(A,[],1) 求每一列最大值,返回vector
max(A,[],2) 求每一行最大值,返回vector
4.plot
hold on 将新图形绘制在旧图形之上
legend(‘sin’,’cos’) 给线条取名
figure(1); plot
figure(2);plot 分别绘制在两个不同的图上
subplot(行数,列数,画图的地方);
axis([0.5 1 -1 1]); 横坐标范围[0.5,1],纵坐标范围[-1,1]
imagesc(A),colorbar,colormap gray; 用灰度表示矩阵A的取值大小
5.定义和使用方程
funtion [y1,y2]=squareNumber(x) %有多个返回值
vectorization
rand(3,3) 所有元素介于0-1
randn(3,3) 所有元素符合高斯随机分布
hint(x) 画出直方图,高度为统计的X的数量,横坐标为x的值
2.moving data around
size(A) 返回A的行列值
size(A,1) 返回A的行值
size(A,2) 返回A的列值
length(A) 返回A最大维度的大小
A(2,:) 返回第二列所有元素
A([1 3], :) 取出1,3列
A(:) 取出A中所有元素放入一个列向量
3.运算
A*B 向量相乘
C=A.*B 则cij=aij*bij,然后返回矩阵(点号表示元素位运算)
A.^2 对每一个元素平方
1./A
log(A)
exp(A)
abs(A)
-A
v+1
A’
a是一个行矩阵
a<3 返回值为bool行矩阵
find(a<3) 返回找到的值的对应的index组成的行矩阵
[r,c]=find(A<3) r存储行,c存储列,vector形式
sum(a) 相加
prod(a) 相乘
floor(a) 四舍五入
max(A) 求每一列最大值,返回vector
max(A,[],1) 求每一列最大值,返回vector
max(A,[],2) 求每一行最大值,返回vector
4.plot
hold on 将新图形绘制在旧图形之上
legend(‘sin’,’cos’) 给线条取名
figure(1); plot
figure(2);plot 分别绘制在两个不同的图上
subplot(行数,列数,画图的地方);
axis([0.5 1 -1 1]); 横坐标范围[0.5,1],纵坐标范围[-1,1]
imagesc(A),colorbar,colormap gray; 用灰度表示矩阵A的取值大小
5.定义和使用方程
funtion [y1,y2]=squareNumber(x) %有多个返回值
vectorization
相关文章推荐
- 解析在main函数之前调用函数以及对设计的作用详解
- java和matlab画多边形闭合折线图示例讲解
- C#调用Matlab生成的dll方法的详细说明
- 从java中调用matlab详细介绍
- VC++与Matlab混合编程的快速实现
- Matlab 矩阵运算
- matlab与opencv部分函数的对照
- matlab神经网络工具箱创建神经网络
- Matlab
- MATLAB 入门教程
- matlab函数_连通区域
- MATLAB中函数模式和命令模式的区别
- MATLAB 添加自定义的模块到simulink库浏览器
- MATLAB for Mac使编辑器支持中文
- [转]matlab中plot用法
- matlab程序优化以及eclipse与github的结合
- matlab中的rand函数(用于产生随机数)
- 图像增强算法四种,图示与源码,包括retinex(ssr、msr、msrcr)和一种混合算法
- MATLAB R2012a 安装到 Ubuntu 12.10
- 智慧网 分享DCT,DST,matlab