Octave 执行倍频程程序时出现未定义的错误
在倍频程中执行plotdata文件时,我遇到以下错误: 绘图数据 错误:第7行第6列附近未定义“x” 错误:从调用 在第7行第1列绘制数据 绘图数据 错误:第7行第6列附近未定义“y” 错误:从调用 在第7行第1列绘制数据 我的代码:Octave 执行倍频程程序时出现未定义的错误,octave,Octave,在倍频程中执行plotdata文件时,我遇到以下错误: 绘图数据 错误:第7行第6列附近未定义“x” 错误:从调用 在第7行第1列绘制数据 绘图数据 错误:第7行第6列附近未定义“y” 错误:从调用 在第7行第1列绘制数据 我的代码: function plotData(x, y) figure; plot(x,y,'rx','MarkerSize',10); ylabel('Profit in $10,000s'); xlabel('Population of city in 10,0
function plotData(x, y)
figure;
plot(x,y,'rx','MarkerSize',10);
ylabel('Profit in $10,000s');
xlabel('Population of city in 10,000s');
end
plotData希望在运行时提供x和y值 如果按下GUI上的run按钮,则不会给它一个e,y值 同样,如果在控制台窗口中以“plotData”运行,则不会给出x,y值 在这两种情况下,没有x,y值意味着函数中没有定义x和y变量,因此会发生错误 如果您以以下身份运行:
plotData(10,20)
在提供x、y值时,不会发生错误 请添加一个完整的代码。见MCVE。您对plotData的调用未命中x和Y的可能重复项