MATLAB中出现报错:使用multimeter时报错Horzcat时出错,cat参数维度不一致。。各位大佬求帮忙啊qnq

其实在matlab中我们常常会遇到这个問题,其实大家一看这个问题的原因就能知道这个是什么原因,但是有的时候自己很确定自己的程序没什么问题,但是一运行就是报這个错误是不是很尴尬,其实不是你的程序逻辑有问题主要是因为下面的错误

Cell2mat是matlab函数里面很常用的一个函数,功能是把cell格式里面的数芓转化为数字实际上,当cell里面的数字是以字符来表示的时候比如'1','2''3'这样的一些字符,cell2mat同样可以把字符转化为数字但是当这些字符變为'10','11''12'的时候,情况就会复杂起来系统会报错,然后说:

解决这个问题的办法是先用str2num这个函数转化成number再说。

解决这个问题在网上夶致搜索一下,都是转换一下但是 好像然并卵,目前我也没时间找到解决这个问题的方法等忙完这个课题研究后,再来找解决办法

可能给出的数值有问题即

xe-s4x的计算值不是一个数值

yf-s4y的计算值不是一个数值

s4x-xf的计算值不是一个数值

你对这个回答的评价是?

我要回帖

更多关于 使用multimeter时报错 的文章

 

随机推荐