matlab - 将矩阵转换为单元格并将 NaN 替换为 '-'
问题描述
我有一个矩阵A
A = [nan nan 1 0 nan]
如何将矩阵转换A
为单元格,并替换nan
为'-'
,因此新的B
单元格数组将如下所示:
B = {'-' '-' 1 0 '-'}
我试过了
A = mat2cell(A);
或者
A = num2str(A);
然后
A(cellfun(@isNaN,A,'uniformoutput',false)) = {'-'};
这是行不通的。
解决方案
推荐阅读
- reactjs - React .- JSX 中的 reduce() 不渲染
- c# - 如何防止C#强制excel文件以只读方式打开?
- sql - 循环依赖 - 表插入错误
- grails - Grails GORM:在 beforeUpdate 上更新关联对象的属性未持久化
- java - Weblogic Server 启动期间 JVM 崩溃和巨大的错误日志
- angular - Angular 6 - @types/googlemaps/index.d.ts' 不是一个模块
- php - 如何从我的服务器 [PHP] 读取 .txt 文件?
- python - 从另一个python文件导入类错误
- wordpress - 制作联系表格 7 添加自定义必填复选框
- swift - Swift拆分视图控制器,首次加载时出现“重复”通知