Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vue.js/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Octave 保存的程序的输出与在命令行中以倍频程写入程序的输出不同_Octave - Fatal编程技术网

Octave 保存的程序的输出与在命令行中以倍频程写入程序的输出不同

Octave 保存的程序的输出与在命令行中以倍频程写入程序的输出不同,octave,Octave,新的八度音阶。当我在命令行中逐行输入一个简单脚本时,我得到的输出与保存文件中的同一程序不同 我在谷歌上搜索过,查看了stackoverflow的答案,查看了文档,并在wiki上搜索了Octave sum=0 for x = 1:10 sum = sum + 1 disp(x); endfor 这五行就是它。当我在命令窗口中逐行输入它们时,输出为: 总和=1 1. 总和=2 2. 总和=3 3. 总和=4 4. 总和=5 5. 总和=6 6. 总和=7 7. 总和=8 8. 总和=9 9

新的八度音阶。当我在命令行中逐行输入一个简单脚本时,我得到的输出与保存文件中的同一程序不同

我在谷歌上搜索过,查看了stackoverflow的答案,查看了文档,并在wiki上搜索了Octave

sum=0
for x = 1:10
  sum = sum + 1
  disp(x);
endfor
这五行就是它。当我在命令窗口中逐行输入它们时,输出为: 总和=1 1. 总和=2 2. 总和=3 3. 总和=4 4. 总和=5 5. 总和=6 6. 总和=7 7. 总和=8 8. 总和=9 9 总和=10 十,

但当我在编辑器中保存并运行时,我只得到以下信息:

sum =  10

只是一个猜测:是否启用了JIT?请添加GNU倍频程版本和使用过的OSWindows版本5.1.0。我不知道JIT。我查了一下,没有完全理解。我没有更改任何设置,只是在大约一周前下载的。我无法重新创建此问题。无论是在命令提示符下逐行输入脚本,还是从m文件运行脚本,我都会得到相同的结果。我遇到的一些问题是因为我在运行之间意外地更改了一个变量,或者没有清除变量。此外,人们经常使用与函数名重叠的变量名(就像对sum所做的那样),这有时会引起重复性问题。就是这样!我将程序命名为与变量相同的东西!奇怪的是,这会影响“保存并运行”,但我更改了程序名,没有问题。谢谢