我从八度开始。我使用以下代码在My Documents中创建了一个名为squareThisNumber.m的文件:
function y = squareThisNumber(x)
y = x^2;
我设置目录以查看我的文档
cd 'C:\Users\XXXX\My Documents'
我将“squareThisNumber(3)”键入八度,我得到的只是“错误:'squareThisNumber'在第3行第1列附近未定义。”我做错了什么?
编辑:
当我输入ls为八度时,我得到“错误:ls:命令异常退出状态127”。我没有正确安装Octave吗?
答案 0 :(得分:2)
这种行为确实看起来像八度音阶current working directory有问题。命令 dir 或 pwd 也会出现同样的问题吗?
但你可以通过
忽略所有这些addpath("C:\Users\XXXX\My Documents");
答案 1 :(得分:1)
您是否在最后放置了end
关键字?下面的代码示例非常适合我
https://saturnapi.com/fullstack/function-example
% Welcome to Saturn's MATLAB-Octave API.
% Delete the sample code below these comments and write your own!
function y = squareThisNumber(x)
y = x^2;
end
squareThisNumber(9)