matlab学习中
2015-08-21 16:41
381 查看
\n:new line;
\t:tab;
%g:根据具体的数据选择%e或%f;
%f:浮点方式标示;
%e:科学计数法标示
%d:表示不显示小数点后的数字。
sum(x,2)表示矩阵x的横向相加,求每行的和,结果是列向量。
而缺省的sum(x)就是竖向相加,求每列的和,结果是行向量。
A>0的结果是得到一个逻辑矩阵,大小跟原来的A一致,
A中大于零的元素的位置置为1,小于等于零的位置置为0。
所以横向求和以后,就是求A中每行大于零的元素个数
例如
>> A=randn(5)
A =
-0.4326 1.1909 -0.1867 0.1139 0.2944
-1.6656 1.1892 0.7258 1.0668 -1.3362
0.1253 -0.0376 -0.5883 0.0593 0.7143
0.2877 0.3273 2.1832 -0.0956 1.6236
-1.1465 0.1746 -0.1364 -0.8323 -0.6918
>> sum(A)
ans =
-2.8316 2.8444 1.9976 0.3120 0.6043
>> sum(A>0)
ans =
2 4 2 3 3
>> sum(A<0)
ans =
3 1 3 2 2
>> sum(A,2)
ans =
0.9800
-0.0200
0.2730
4.3261
-2.6324
>> sum(A>0,2)
ans =
3
3
3
4
1
sum(A<0,2)
ans =
2
2
2
1
4
\t:tab;
%g:根据具体的数据选择%e或%f;
%f:浮点方式标示;
%e:科学计数法标示
%d:表示不显示小数点后的数字。
SUM(X,1)是对X的每列分别求和。 SUM(X,2)是对X的每行分别求和。
sum(x,2)表示矩阵x的横向相加,求每行的和,结果是列向量。
而缺省的sum(x)就是竖向相加,求每列的和,结果是行向量。
A>0的结果是得到一个逻辑矩阵,大小跟原来的A一致,
A中大于零的元素的位置置为1,小于等于零的位置置为0。
所以横向求和以后,就是求A中每行大于零的元素个数
例如
>> A=randn(5)
A =
-0.4326 1.1909 -0.1867 0.1139 0.2944
-1.6656 1.1892 0.7258 1.0668 -1.3362
0.1253 -0.0376 -0.5883 0.0593 0.7143
0.2877 0.3273 2.1832 -0.0956 1.6236
-1.1465 0.1746 -0.1364 -0.8323 -0.6918
>> sum(A)
ans =
-2.8316 2.8444 1.9976 0.3120 0.6043
>> sum(A>0)
ans =
2 4 2 3 3
>> sum(A<0)
ans =
3 1 3 2 2
>> sum(A,2)
ans =
0.9800
-0.0200
0.2730
4.3261
-2.6324
>> sum(A>0,2)
ans =
3
3
3
4
1
sum(A<0,2)
ans =
2
2
2
1
4
相关文章推荐
- 解析在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