作业帮 > 数学 > 作业

MATLAB中求矩阵每一行中第一个小于某值的数及其位置

来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/13 11:48:53
MATLAB中求矩阵每一行中第一个小于某值的数及其位置
现在有提取电流值组成矩阵,每一行是一次电流的取点值.现在想找出每个电流曲线中第一个下降到3A以下的点在哪.每一行对应一个点,最后输出的应该是一个列向量矩阵.
求了解的人能给与指导.
% % 是在矩阵的每行里找到第一个小于3的点吗?这样写:
data = 10*rand(5,10);
[r,c] = size(data);
result = [];
for i = 1:r
tmp = data(i,:);
tmp = tmp(data(i,:)
再问: 谢谢你,你的程序我基本明白了,但是怎样确定这一点所在的位置呢,也就是它对应的列数?
再答: % % 要把列号也存起来的话,稍微改一下就好了: data = 10*rand(5,10); [r,c] = size(data); result = []; result_c = []; for i = 1:r tmp = find(data(i,:)