Matlab中cell类型转换为string类型
2014-04-11 15:22
519 查看
在matlab中调用strcat()函数获得的是一个cell类型的变量,而不是string类型。这是如果我们直接把这个cell类型的变量,传递到其他函数中作为string类型使用,就是出现问题,下面是一个例子:
正如上面所示的一样,url调用strcat('D:\GaitDatasetA-silh\silhouettes\',names(i),'\00_1');得到的是一个cell类型的变量,此时需要对url做一些变换就可以了,使用url=url{1};就搞定了!
转自http://blog.sina.com.cn/s/blog_59fac9970100clz7.html
names={'fyc','hy','ljg','lqf','lsl','ml','nhz','rj','syj','wl','wq','wyc','xch','xxj','yjf', 'zc','zdx','zjg','zl','zyf'}; len_names=length(names); for i=1:len_names url=strcat('D:\GaitDatasetA-silh\silhouettes\',names(i),'\00_1'); url=url{1};%将cell类型转换为string类型 end
正如上面所示的一样,url调用strcat('D:\GaitDatasetA-silh\silhouettes\',names(i),'\00_1');得到的是一个cell类型的变量,此时需要对url做一些变换就可以了,使用url=url{1};就搞定了!
转自http://blog.sina.com.cn/s/blog_59fac9970100clz7.html
相关文章推荐
- matlab 判断cell是否为string 还是number,以及两者的转换
- MATLAB cell类型转string类型
- MATLAB double、str、cell间的类型转换
- matlab把数据从胞元类型(cell)转换为矩阵类型(matrix)
- JAVA中int、String的类型转换
- Java中String和int类型相互转换
- String时间类型转换为ZonedDateTime时间类型
- blob与string类型的相互转换——把stringlexington的数据存进oracle的blob字段中
- JAVA中int、String的类型转换
- MFC/C++/C中字符类型CString, int, string, char*之间的转换
- java Data、String、Long三种日期类型之间的相互转换
- java string与date类型转换 工具类
- 基本数据类型、String和Integer之间的转换
- Delphi XE中String、ANSIString、TBytes之间的转换 一、string转为ansistring 1、直接赋值 (有警告) 2、ansistring()类型强制转换。(无警
- 在javascript里 string 和 int 类型转换
- C++处理char*,char[],string三种类型间的转换
- JAVA中int、String的类型转换
- JAVA中int、String的类型转换
- Cstring与char、string、int等数据类型的相互转换方法
- MFC/C++/C中字符类型CString, int, string, char*之间的转换