gpt4 book ai didi

MatLab 帮助!使用 plot3 时出错 输入参数不足

转载 作者:太空宇宙 更新时间:2023-11-03 20:32:45 25 4
gpt4 key购买 nike

fid =fopen(datafile.txt','r');  
data = textscan(fid, '%f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f %f');
plot3(data(:,5),data(:,6),data(:,7))
fclose(fid);

我收到错误:

Error using plot3
Not enough input arguments.

我哪里错了?我的数据文件只是 double 列(因此 %f)

最佳答案

这是错误信息不多的情况之一。这里的问题不是没有足够的输入参数,而是它们的类型错误......

你的问题是textscan实际上以 1×N cell array 的形式返回加载的数据,其中 N 是文件中的列数(即格式说明符,如 %f)。每个单元格包含一列数据。你需要 extract the contents的单元格使用大括号将其传递给 plot3,如下所示:

plot3(data{5}, data{6}, data{7});

关于MatLab 帮助!使用 plot3 时出错 输入参数不足,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44659054/

25 4 0
文章推荐: c# - 如何在特定
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com