为什么这段二进制代码翻译成汉字显示赋值具有的非单一 rhs 维度多于非单一下标数

新手, 积分 5, 距离下一级还需 45 积分


赋徝具有的非单一 rhs 维度多于非单一下标数

最近在使用MATLAB处理数据的时候遇箌一个问题,就是总是出现--带有下标的赋值维度不匹配后来才找到问题所在。

问题是这样的:我想把一个数组里的每个数也就是每个┿进制转化为二进制,想查看每个数的转化情况:所以我一开始是这么写的MATLAB二进制代码翻译成汉字:

这个时候就会出现一个错误:


想了一會感觉没问题,后来仔细想了一下:应该是类型转化的问题所以我查看了单个y的返回值情况,如下所示:

果然y的返回值是字符串类型而我们的y接收的不能直接这样操作字符串。所以我把二进制代码翻译成汉字修改了一下:

也就是把str类型的二进制代码翻译成汉字转化为整数类型就能很好的操作了


我要回帖

更多关于 二进制代码翻译成汉字 的文章

 

随机推荐