因为你就没有给定y的值啊你定義的函数如下,%后面的是注释你只给定了t=0,没有给定y的值
另外,你函数定义的时候 dy = Lorenz(t,y) 说明t和y是输入变量,你可以在函数体里面给定t和y嘚值也可以算。但是既然是变量一般是从外部给定参数值。你可以在命令窗口(command window)里面直接调用函数例如 dy = Lorenz(0,10),这时候t=0y=10
函数文件一般昰在指令窗口或者脚本文件中调用,不可直接运行
我就是在命令窗口调用的,在命令窗口输入Lorenz就会弹出变量未定义错误