【发布时间】:2016-09-29 12:30:35
【问题描述】:
我想在一个数组中查找并保存所有大于 0 的值,并将它们保存在一个名为“times”的变量中。我怎么做?保存这些单元格的索引与单元格的实际值有什么区别?
这是我尝试过的,但必须佩戴它,因为我收到错误:
未定义的运算符“>”用于类型的输入参数 '细胞'。
clear all, close all
[num,txt,raw] = xlsread('test.xlsx');
times = find(raw(:,5)>0)
【问题讨论】:
-
raw是什么样的?从错误中,尝试raw{:,5} -
感谢@HBHB!我接受了下面的答案,因为它更详细并作为答案发布。
标签: matlab operators cell-array