为什么要用cell2mat?不是很理解,不用可以吗?

img


为什么要用cell2mat啊?不理解。在里面的作用是什么啊?不用可以吗?

cell2mat函数将元胞数组转换为基础数据类型的普通数组
digraph需要mat这样一个参数,不能直接用cell

不知道你这个问题是否已经解决, 如果还没有解决的话:
  • 这有个类似的问题, 你可以参考下: https://ask.csdn.net/questions/187446
  • 我还给你找了一篇非常好的博客,你可以看看是否有帮助,链接:鸿蒙轻内核源码分析:异常钩子模块系统中断异常,如何转储异常信息
  • 除此之外, 这篇博客: 结构体、矩阵、cell、数组数据类型及转换的笔记,效率比较,矩阵的存储顺序中的 整型 部分也许能够解决你的问题, 你可以仔细阅读以下内容或者直接跳转源博客中阅读:

    整型:(int8;uint8;int16;uint16;int32;uint32;int64;uint64)通过intmax(class)和intmin(class)函数返回该类整型的最大值和最小值,例如 intmax(‘int8’)=127;

    int8()有符号,占用1个字节。向无穷大方向取整:正数向正无穷大方向,负数向负无穷大方向取整。
    int16():有符号,占用2个字节。向无穷大方向取整:正数向正无穷大方向,负数向负无穷大方向取整。
    int32():有符号,占用4个字节。向无穷大方向取整:正数向正无穷大方向,负数向负无穷大方向取整。
    int64():有符号,占用8个字节。向无穷大方向取整:正数向正无穷大方向,负数向负无穷大方向取整。
    uint8():无符号,占用1个字节。向0方向取整。
    uint16():无符号,占用2个字节。向0方向取整。
    uint32():无符号,占用4个字节。向0方向取整。
    uint64():无符号,占用8个字节。向0方向取整。

    用whos观察变量的数据类型


如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^