Labfans是一个针对大学生、工程师和科研工作者的技术社区。 | 论坛首页 | 联系我们(Contact Us) |
![]() |
|
![]() |
#1 |
高级会员
注册日期: 2019-11-21
帖子: 3,006
声望力: 66 ![]() |
![]()
我有一些文件,其中有许多空单元格,当我使用cell2mat时显示为NaN,但是问题是当我需要获取平均值时我无法使用它,因为它显示了NaN错误。在excel中,它忽略了NaN值,那么如何在MATLAB中执行相同的操作?
另外,我正在使用xlswrite编写文件: xlswrite('test.xls',M); 除1外,所有行中都有数据。我该如何写: M(1,:) = ('time', 'count', 'length', 'width') 换句话说,我想要M(1,1)='time' , M(1,2)='count'等。我有从M(2,1)到M(10,20) 。我怎样才能做到这一点? 回答: 使用'isfinite'函数摆脱所有NaN和无穷大 A = A(有限(A)) %创建包含列标题columnHeader = {'Column 1','Column 2','Column 3','Column 4','Column 5',''};的单元格数组;更多&回答... |
![]() |
![]() |