使用matlab中cell2mat报错:错误使用cat 要串联的数组的维度不一致
使用matlab中cell2mat报错:错误使用cat 要串联的数组的维度不一致
从Excel中用readtable读取数据,因为默认每一列都是cell类型,想转成matrix类型方便使用。
在matlab官方文档搜到cell2mat函数可用于转换
b=cell2mat(a);
但转换时报错:错误使用 cat
要串联的数组的维度不一致
搜索后发现错误原因在于每行cell中长度不一致。
cell中的存储格式是char,用单引号表示出来,直接调用cell2mat,转换成的matrix内的数据类型也为char,但是长度不一致,有的行可能是两个字符有的可能却是三个
在官方文档搜索后发现函数convertCharsToStrings(chr),可以用于合并字符串
于是采用遍历的方式,用比较朴素的方法完成cell2mat:
b=[];
for i=1:size(a)b=[b;convertCharsToStrings(a{i})];
end
成功转换:
使用matlab中cell2mat报错:错误使用cat 要串联的数组的维度不一致相关推荐
- 使用matlab显示图像的一个坑:文件名或 URL 参数必须为字符向量、uigetfile出现要串联的数组的维度不一致
一.文件名或 URL 参数必须为字符向量 错误描述 错误使用 imread>parse_inputs (line 450) 文件名或 URL 参数必须为字符向量. 出错 imread (line ...
- matlab的cell2mat报错记录
在使用MATLAB自带的随机森林函数TreeBagger做分类时,它的label格式是放在cell中字符串.由于要提取出数值格式,便使用了cell2mat和str2num组合. cell2mat要求同 ...
- matlab 中medfilt2报错,Matlab图像处理——中值滤波medfilt2问题解决
程序: I=imread('13.jpg');%读入图像 imshow(I); h=imnoise(I,'salt & pepper');%为I图片叠加椒盐噪声噪声 figure;imshow ...
- matlab 中medfilt2报错,关于matlab使用medfilt2报错
%{ 中值滤波medfilt2,用法是B = medfilt2(A, [m n]),输入图像A应是二维矩阵,程序中输入图像h是由imread得到的I加上噪声得到的,而imread读到的图像I通常是3维 ...
- 在 vCenter Server 中出现报错:虚拟机无法进入受 vSphere HA 保护的状态 (2020082)
在 vCenter Server 中出现报错:虚拟机无法进入受 vSphere HA 保护的状态 (2020082) https://kb.vmware.com/s/article/2020082?l ...
- SpringBoot中@Email报错解决
SpringBoot中@Email报错解决 JSR303校验相关 现象:在springboot中使用@Email注解进行数据校验时,报没有该注解的错误. 解决方法: 在pom.xml中加该配置 < ...
- 【ML/DL】python3学习《机器学习实战》书中的报错及解决办法
python3学习<机器学习实战>书中的报错及解决办法(更新中) <机器学习实战>是一本很不错的书,其采用的是py2的语法格式,在用最新的python3.6编写代码的过程中,书 ...
- mysql字段超长会报错吗_MySQL使用过程中的报错处理(持续更新)
MySQL使用过程中的报错处理(持续更新) 一.数据库初始化 1.Percona的MySQL 5.6.20版本数据库初始化 初始化命令(MySQL 5.6版本不适用mysqld命令进行初始化) ./s ...
- JQuery在IE中function ()报错函数未定义
记录一次JQuery在IE中function ()报错函数未定义处理方式,这个问题还是经历太少,前前后后排查了一个小时才解决.网上搜了很多,但对自己的用处并不大, 因此贴出错误和解决方法及思路供大家参 ...
最新文章
- 阿里发布千亿参数规模AI模型,可设计30多种物品高清图像
- 用户态线程在AI中的应用
- C# 使用Linq递归查询数据库遇到的问题及解决方法
- 外部网络如何获取网口打印机的ip地址_网络打印机端口用名称好是还是IP好?...
- HDU - 4497 GCD and LCM
- 在屏幕上打印杨辉三角
- java 蓝桥杯算法训练 猴子分苹果(题解)
- 转型个股赚钱机会最大--封起“345”选股
- 网络编程中sockaddr和sockaddr_in的区别(socket)
- MyEclipse常用插件使用教程
- 活在当下本意是抑制欲望的无度
- python ai 源码_2018年撩课学院-Python+人工智能/JavaEE/Web全栈/全学科下载_Python教程...
- python 公众号付费视频地址_Python下载微信公众号文章内的视频
- for循环,for循环嵌套
- 用计算机弹生日歌,神秘操作!吴丹妮酷狗直播竟用计算器唱生日歌!
- java虚拟机扫盲文
- 实现HTML的简单压缩
- 天津职称英语及计算机,关于天津职称英语
- Mysql 给表添加字段
- 大数据周周看:前英特尔高管加入谷歌云部门,网易与威马汽车合作打造“互联网+”时代智能汽车
热门文章
- 太原科技大学计算机科学与技术分数线,太原科技大学计算机科学与技术专业2016年在江苏理科高考录取最低分数线...
- JavaScript fixed() 方法
- 王者赏金赛源码 可二开 原生开发
- 亿发软件:构建高效信息化平台的企业信息管理系统,提升企业信息化水平
- 移动端和PC端有什么区别
- 开通php exif,php下exif扩展对照片的支持
- 大数据学习对六大领域的挑战
- ruby编写linux脚本,使用Ruby编写脚本进行系统管理的教程
- ORA-00942: 表或视图不存在
- 自然语言模型的哲学小谈