我使用的是MATLAB R2012b,由于某种原因,偶尔当我在命令行中输入“bad stuff”时,它会执行,但随后是 - >除了$$ f_x $$符号之外的箭头消息消失了,我在命令行中无法做任何事情。
例如,如果我写一个没有别的if语句,它就会删除那个箭头。
答案 0 :(得分:4)
那是因为你正在开始循环。它正在等待您输入代码以进入循环,并在您键入end
以结束循环时终止它。例如:
if(x==0)
y = y + 1;
end
答案 1 :(得分:1)
当您看到这一点时,通常意味着您尚未完成命令。最常见的情况是for
或if
等语句。
示例:
if 1
现在你在if语句中,而不是简单地在基本提示符下。因此,你不会看到任何事情发生。这可以通过继续:
进行测试1+1 %Normally outputs 2
显然没有任何反应。你现在有两个选择。你要么意识到if
是错误的,你用 CTRL + C 取消。在这种情况下,您将看不到任何输出。当然,您也可以选择完成声明:
end