由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - matlab问题
相关主题
问一个matlab的问题请问一个查找算法。
[合集] 请问一下题目的解决答案问一个matlab画图的问题
Mathematica下面做function fitMATLAB里面怎么样可以方便得使一大部分文字同时变成注释文字呢?
STL/vector引用成员变量。matlab中xlswrite的使用
求教元素个数matlab里有没有这样地函数
问一个NPC归约的问题一个quadratic programming的问题,请指教!
做题了做题了,集合分组问题问个matlab的表达式
问一个关于matlab的为啥matlab一直用列优先存储来存储array?
相关话题的讨论汇总
话题: 元素话题: sum话题: 横向话题: 10话题: matlab
进入Programming版参与讨论
1 (共1页)
m**********e
发帖数: 220
1
x是一个横向量,10个元素
如果t也是一个横向量,10个元素
为啥sum(x<=t)就是把x里的每个元素跟t里对应的元素相比较然后统计出个数呢
要是t是一个数的话,sum(x<=t)就是把x里的每个元素和t比较然后统计出小于t的个数
我想知道如何做才能让t是10个元素向量的时候,统计出对应每个t(i)sum(x<=t(i))的
个数呢
不想用循环,所以想问下有没有简单的命令
还有就是为啥matlab会这样计算。。。
谢谢!
r*g
发帖数: 3159
2
arrayfun(@(y) sum(x<=y),t)
b***i
发帖数: 3043
3
x<=t是一个逻辑表达式,结果是一个横向量10个元素,由1和0构成,对应x(i)是否<=t(
i)。
如果想统计x里面有多少个<=t(i),则可以把t变成一个横向常数的矩阵,纵向变化,而
x是一个纵向常数横向变化的矩阵,然后结果横向求和

【在 m**********e 的大作中提到】
: x是一个横向量,10个元素
: 如果t也是一个横向量,10个元素
: 为啥sum(x<=t)就是把x里的每个元素跟t里对应的元素相比较然后统计出个数呢
: 要是t是一个数的话,sum(x<=t)就是把x里的每个元素和t比较然后统计出小于t的个数
: 我想知道如何做才能让t是10个元素向量的时候,统计出对应每个t(i)sum(x<=t(i))的
: 个数呢
: 不想用循环,所以想问下有没有简单的命令
: 还有就是为啥matlab会这样计算。。。
: 谢谢!

l********a
发帖数: 1154
4
xx = repmat(x,10,1);
tt = repmat(t',1,10);
sum(xx<=tt,2)
x和t就是你原来的1*10的行向量
最后打印出的结果是10*1的列向量,每行等于sum(x
【在 m**********e 的大作中提到】
: x是一个横向量,10个元素
: 如果t也是一个横向量,10个元素
: 为啥sum(x<=t)就是把x里的每个元素跟t里对应的元素相比较然后统计出个数呢
: 要是t是一个数的话,sum(x<=t)就是把x里的每个元素和t比较然后统计出小于t的个数
: 我想知道如何做才能让t是10个元素向量的时候,统计出对应每个t(i)sum(x<=t(i))的
: 个数呢
: 不想用循环,所以想问下有没有简单的命令
: 还有就是为啥matlab会这样计算。。。
: 谢谢!

1 (共1页)
进入Programming版参与讨论
相关主题
为啥matlab一直用列优先存储来存储array?求教元素个数
经过两个月,矩阵库基本完成,c++11就是好问一个NPC归约的问题
c++ define 一问做题了做题了,集合分组问题
GCC 居然允许变量长度的向量问一个关于matlab的
问一个matlab的问题请问一个查找算法。
[合集] 请问一下题目的解决答案问一个matlab画图的问题
Mathematica下面做function fitMATLAB里面怎么样可以方便得使一大部分文字同时变成注释文字呢?
STL/vector引用成员变量。matlab中xlswrite的使用
相关话题的讨论汇总
话题: 元素话题: sum话题: 横向话题: 10话题: matlab