我需要做一个雷达图,我用谷歌搜索得到了这个: http: //www.mathworks.co.uk/matlabcentral/fileexchange/33134-radar-plot/content/radarPlot.m
但它给出了一个错误,我不知道如何解决。
错误是错误:文件:radarplottest.m 行:17 列:1 在此上下文中不允许函数定义。
有小费吗?
我需要做一个雷达图,我用谷歌搜索得到了这个: http: //www.mathworks.co.uk/matlabcentral/fileexchange/33134-radar-plot/content/radarPlot.m
但它给出了一个错误,我不知道如何解决。
错误是错误:文件:radarplottest.m 行:17 列:1 在此上下文中不允许函数定义。
有小费吗?
您是否复制了该函数并将其粘贴到您正在处理的脚本文件中?
如果您做了类似在文件顶部添加自己的代码(例如,加载数据)的操作,则会出现您所看到的错误。您应该有一个文件“radarPlot.m”,其中包含此函数,然后“radarplottest.m”可能类似于包含数据加载/预处理的脚本,然后在适当的数据上调用radarPlot 函数。
在 radarplottest.m 中你所需要的只是:
Data = % define some random test data or load some existing data
radarPlot(Data); % requires radarPlot.m to be on your path so Matlab can find it