matlab - MATLAB:array2table 中的错误
问题描述
我无法解决运行 MATLAB 的 array2table 函数时遇到的这个错误
VariableNames 属性必须是一个元胞数组,每个元素都包含一个非空字符向量。
array2table([1,2,3],'VariableNames',{"str1", "str2", "str3"})
我阅读了 MATLAB 的array2table文档,并且我的语法模仿的 MATLAB 给出了示例,因此我无法弄清楚我哪里出错了。将不胜感激一些帮助。
解决方案
改写错误消息:字符串和字符数组是不同的东西。您正在使用字符串单元格,但该函数希望您使用字符单元格。IE
array2table([1,2,3],'VariableNames',{'str1', 'str2', 'str3'})
进一步理解的相关文档:Characters and Strings
推荐阅读
- xml - 来自嵌入式 for-each-group 的父 for-each-group 中的 XSL 2.0 参考值
- reactjs - React Native 应用程序图像未出现在 Chrome 浏览器和 GitHub 链接与设备上的网络图像
- docker - JFrog Training:jfrog-artifactory-training 容器始终运行
- visual-studio - MS Office 恢复后的 VB.NET 缺少参考 (Microsoft.Office.Interop)
- r - 用给定的 y 轴绘制 geom_density 图
- css - CSS - 为按钮添加边距,但仅在使用两个按钮时
- pine-script - 如何以与 Ninatrader 相同的方式在 Tradingview 中绘制我的历史交易/执行?
- arrays - 循环和组合 Swift 结构数组?
- cordova - 科尔多瓦 admob 插件 - 缺少模块
- ios - 当 -com.apple.CoreData.ConcurrencyDebug 1 处于活动状态时,此上下文中的类型查找不明确