你先用命令:
which floyd
看是不是matlab中有这个函数(我估计应该是没有这个函数)
另外:
如果已经有这个函数了,
出现Undefined command/function 'floyd'错误,
一种可能是路径没有设置对,可以在File菜单里选择Set Path,里面有个Default恢复试试,或者手动添加symbolic math toolbox的目录也可以。
还有一种可能是你前面定义过floyd,matlab认了你的floyd不去找toolbox里的floyd了。
如果都不对,那可能是matlab少了文件了,重装一下matlab吧。
如果你给定了输出,那么你就要给输出幅值的。你在delt小于0时没有给
x1x2赋值。等于0没给x2赋值。