| 查看: 804 | 回复: 10 | ||
[求助]
matlab程序求助 已有2人参与
|
||
|
有一个30986*11的矩阵,前三列是年月日,后面八列是数据,我想对数据进行筛选,找出大于等于六的数据,然后把这些数据以及它们对应的年月日输出。因为刚开始写程序,昨天熬了一夜,才总算把数据读好,处理好,但是还是筛选不出来,输出的都是零。各位大神,谁能帮我看看,不胜感激。 发自小木虫Android客户端 |
» 猜你喜欢
拟解决的关键科学问题还要不要写
已经有9人回复
救命帖
已经有5人回复
限项规定
已经有5人回复
为什么nbs上溴 没有产物点出现呢
已经有9人回复
招博士
已经有3人回复
存款400万可以在学校里躺平吗
已经有35人回复
最失望的一年
已经有18人回复
求推荐博导
已经有4人回复
求推荐英文EI期刊
已经有5人回复
疑惑?
已经有5人回复
» 本主题相关价值贴推荐,对您同样有帮助:
Matlab 程序求助
已经有0人回复
MATLAB程序求助
已经有3人回复
matlab程序求助
已经有0人回复
Matlab 程序求助
已经有0人回复
matlab程序求助
已经有2人回复
matlab程序求助
已经有0人回复
matlab程序求助
已经有2人回复
Matlab 程序求助
已经有3人回复
Matlab程序求助
已经有6人回复
matlab程序求助
已经有0人回复
卷积Matlab程序求助
已经有7人回复
matlab程序求助
已经有7人回复
matlab程序求助
已经有3人回复
ansen_J
木虫 (小有名气)
- 应助: 1 (幼儿园)
- 金币: 2112.5
- 帖子: 66
- 在线: 55.5小时
- 虫号: 2502111
- 注册: 2013-06-09
- 性别: GG
- 专业: 控制理论与方法
【答案】应助回帖
|
m_year = 2016.*ones(10,1); m_month = 12.*ones(10,1); m_day = [1:10].'; m_data = round(10.*rand(10,8)); m_Matrix = [m_year.';m_month.';m_day.';m_data.'].'; % 组成一个10*11的矩阵 % 开始进行筛选 m_part_Matrix = m_Matrix(:,4:end); m_result_of_data_index = m_part_Matrix >= 10; % 找到数据矩阵中大于等于6的位置 m_result_of_data = m_result_of_data_index.*m_part_Matrix; m_result_of_data_index = any(m_result_of_data_index.'); % 找到大于等于6矩阵中,任何一行存在的条件 m_result_of_date = m_Matrix(m_result_of_data_index,1:3); 这是一个示例程序,希望你得到启发 |
9楼2016-12-10 21:33:28
2楼2016-12-07 20:54:41

3楼2016-12-07 21:33:53
4楼2016-12-07 23:45:05
不觉春深
木虫 (正式写手)
木木虫
- 应助: 2 (幼儿园)
- 金币: 4595.6
- 散金: 110
- 红花: 2
- 帖子: 463
- 在线: 147.6小时
- 虫号: 3380297
- 注册: 2014-08-24
- 性别: GG
- 专业: 微/纳机械系统

5楼2016-12-08 00:08:50
6楼2016-12-08 00:52:50
| 祝福 |
7楼2016-12-08 01:54:18
FMStation
至尊木虫 (知名作家)
- 应助: 591 (博士)
- 贵宾: 0.03
- 金币: 18191.2
- 红花: 97
- 帖子: 8891
- 在线: 1487.4小时
- 虫号: 2400059
- 注册: 2013-04-04
- 专业: 计算机应用技术
8楼2016-12-09 07:26:07
10楼2016-12-11 10:30:44













回复此楼