空字符串替换为南在一个细胞

168(30天)
Daneisha布莱尔
Daneisha布莱尔 2021年8月23日
评论道: Daneisha布莱尔2021年8月23日
我有一个细胞称为= {“20”“25”“25”[][]“20”“25”“25”“25”“30”}
我想更换电池= {“20”“25”“25”“NaN”“20”“NaN”“25”“25”“25”“30”}
任何帮助非常感激,谢谢。

接受的答案

Stephen23
Stephen23 2021年8月23日
编辑:Stephen23 2021年8月23日
一个= {“20”,“25”,“25”[],“20”[],“25”,“25”,“25”,“30”}
一个=1×10单元阵列
(“20”){}{(“25”)}{(“25”)}{0×0双}{[“20”]}{0×0双}{(“25”)}{(“25”)}{(“25”)}{(" 30 ")}
(cellfun (@isempty)) = {“南”}
一个=1×10单元阵列
(“20”){}{(“25”)}{(“25”)}{[“NaN”]} {[“20”]} {[“NaN”]} {(“25”)} {(“25”)} {(“25”)} {(" 30 ")}
使用一个字符串数组可能比嵌套很多细胞中的标量字符串数组:
B = string ()
B =1×10的字符串数组
“20”“25”“25”“NaN”“20”“NaN”“25”“25”“25”“30”

答案(1)

Awais赛义德
Awais赛义德 2021年8月23日
编辑:Awais赛义德 2021年8月23日
clc;明确;接近所有;
一个= {“20”“25”“25”[]“20”[]“25”“25”“25”“30”}
%得到空单元元素的位置
idx = cellfun (“isempty”,);
%用南替换这些空细胞
一个(idx) ={南}

类别

找到更多的在字符和字符串帮助中心文件交换

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!