我将此功能放在一个单独的文件(my_test_func1.m)
中function y = my_test_func1 (x)
y = x + 0;
endfunction
它在命令控制台49中的结果为1,50为2,依此类推。所以我假设Octave把我的输入作为字符串,而不是数字。如何告诉它我想使用数字?
我在Windows上运行Octave - “i686-pc-mingw32”
答案 0 :(得分:1)
好的,我明白了。我应该把这个函数称为
my_test_func1(2)
不是
my_test_func1 2
在第一种情况下,它是一个数字,在第二个字符串中。超级明显(和安全)。