99问答网
所有问题
matlab中数组中,如何获得大于某值的数?
比如a=[18,2,3,23,5,6]
b=[23,54,45,64,65,13]
数据a和b一一对应,如何获得a中大于4的值,以及对应数组b中的值?
举报该问题
推荐答案 2012-08-17
a=[18,2,3,23,5,6];
b=[23,54,45,64,65,13];
t=[];
h=1;
for i=1:5 {
if(a(i)>4) {
t(1,h)=a(i); //用于存储a中大于4的
t(2,h)=b(i); //用于存储对应b中的数
h=h+1;
}
}
最后输出t:
ans =
18 23 5 6
23 64 65 13
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/e7BetXW7v.html
其他回答
第1个回答 推荐于2016-08-16
a=[18,2,3,23,5,6];
b=[23,54,45,64,65,13];
t=[];
h=1;
for i=1:5 {
if(a(i)>4) {
t(1,h)=a(i); //用于存储a中大于4的
t(2,h)=b(i); //用于存储对应b中的数
h=h+1;
}
}
最后输出t:
ans =
18 23 5 6
23 64 65 13
第2个回答 推荐于2018-03-19
b(a>4)
结果为:
ans =
23 64 65 13
本回答被网友采纳
第3个回答 2012-08-17
用索引运算
index = a>4
b(index)
就ok了
相似回答
matlab中怎样
统计
数组里
每一行
大于某
个
值的数
有多少个?
答:
调用
MATLAB
自带的函数tabulate统计一个
数组中
各
数字
(元素)出现的频数、频率
想取
matlab
二维整数
数组的
一维
数组中大于
0
的数怎么
表达?
答:
在MATLAB中,如果你想从一个二维整数数组中提取一维数组中所有大于0的元素,
可以使用逻辑索引的方法来实现
。举个例子,假设你有一个二维数组x,你想要提取出所有值大于0的元素。具体表达式可以是:tempx = x(x > 0)这里,x > 0 会生成一个与x具有相同大小的逻辑矩阵,其中大于0的元素对应位置为逻...
怎样在matlab中
找出
数组中
所有的最大的
值?
答:
1、第一步,需要知道
matlab数组
找到所有接近某个
值的
点的坐标是使用“find”函数,可以在命令行窗口中输入“help find”,如下图所示,然后进入下一步。2、其次,完成上述步骤后,输入“a =[1 4 5;6 7 8;7 9 12]”
,在matlab
命令行窗口中创建副本
数组,
如下图所示,然后进入下一步。3、接着...
如何
用
matlab
筛选出想要的数据
答:
在MATLAB中
筛选出想要的数据,通常涉及到逻辑索引和条件判断。首先,你需要明确你想要筛选数据的条件。比如,你有一个
数组
`data`,你想要筛选出所有
大于某
个值`threshold`的元素。这可以通过逻辑索引来实现。逻辑索引的基本思想是创建一个与原数组`data`大小相同的逻辑数组(全为`true`或`false`),其中`...
MATLAB中如何
找出
大于
0
的数
并形成一个新的
数组
如a=[1 2 0 3 0 2...
答:
使用find函数找到a>0的下标,然后把元素提取出来,如下图:
matlab数组中
连续N个
大于某
个数的个数统计
答:
A = [1 2 1 1 2 3 4 1 1 3 3 3];count = 0;for s = 1:length(A)-2 B = A(s:s+2);%
获得
连续三个数 if (length(find(B >= 2))==3) %判断三个元素是否
大于
等于2 count = count+1; %计数 endendcount ...
matlab如何
索引超出
数组
范围的元素
答:
数组创建好后,就可以进行数组或矩阵索引了,索引数组或矩阵时可以精确索引某行某列的元素,如我们
在MATLAB
命令窗口中输入代码。6、X=randi(imax,n)randi的第一个参数值设置最大值,而不是多少行。比如最大值为100,要120000X1行
数组,
x=randi(100,[1200001]);觉得有帮助就采纳吧。
matlab如何
筛选数据
答:
在MATLAB中
筛选数据通常涉及逻辑索引或条件表达式。逻辑索引允许你根据某些条件选择
数组
或矩阵中的元素。假设你有一个名为`data`的数组或矩阵,并且你想要筛选出所有
大于某
个值`threshold`的元素。你可以这样做:```matlab 假设data是你的数据数组或矩阵 threshold是你设定的阈值 threshold = 10; % 举例,...
matlab如何
统计矩阵
中大于
或小于
某数的
元素个
数?
答:
方法一:先求出矩阵中所有大于或小于
某数的
元素,再求个数。实例:A是2*2的随机矩阵,求大于0.5的元素个数。方法二:运用sum函数,代码为sum(sum(A>a));解释:1. A>a 将
数组
A的每个元素都和a比较
,大于
a返回1,否则为0。结果
得到
了一个和A结构一致且元素为0或1的二维数组。显然该矩阵1的...
大家正在搜
a数组长度大于b数组长度
matlab 数组赋值
matlab取数组的一部分
matlab一维数组赋值
matlab定义一维数组并赋值
matlab元胞数组
matlab输入数组
matlab声明数组
matlab输出数组
相关问题
matlab如何统计矩阵中大于或小于某数的元素个数?
MATLAB 中的一个数组 如何求大于某个具体值的 数据的个...
matlab中怎样统计数组里每一行大于某个值的数有多少个
matlab中怎样统计数组里每一行大于某个值的数有多少个?
在matlab中怎么求矩阵中大于某个数的元素
求matlab怎么筛选数据中大于某个值的数据段
matlab 如何在数组中分别找出大于1,大于2……一直到大...
用matlab编一个程序找出一个有几十万数据的数组中大于某个...