gpt4 book ai didi

matlab - 在 MATLAB 中创建一个空表

转载 作者:行者123 更新时间:2023-12-05 03:17:45 27 4
gpt4 key购买 nike

当我尝试使用以下代码创建表格时:

sz = [4 3];
varTypes = ["double","datetime","string"];
varNames = ["Temperature","Time","Station"];
temps = table('Size',sz,'VariableTypes',varTypes,'VariableNames',varNames)

我得到:

Error using table (line 254) Specify variable types as a cell array of character 
vectors, indicating the type of each variable to be created.

请帮我找到我在这里缺少的东西。我正在使用 MATLAB R2018a。

最佳答案

错误消息表明您需要为该语法使用单引号 char 向量。 (关于 table 创建和双引号 strings... 有一些粗糙的边缘)。您可以使用 cellstr在 R2018a 中解决这个问题,像这样:

sz = [4 3];
varTypes = ["double","datetime","string"];
varNames = ["Temperature","Time","Station"];
temps = table('Size',sz,'VariableTypes',cellstr(varTypes),...
'VariableNames',cellstr(varNames))

关于matlab - 在 MATLAB 中创建一个空表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73955503/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com