【Matlab程序运行出错】!定义了函数文件f.mfunction f=f(t,y)diff(f)=0.6*y*(1-y)-----------------------------------------------------------------------------------然后 t=0;y=13;while t f at 2diff(f)=0.6*y*(1-y)请问要如何改正...
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/02 00:48:23
![【Matlab程序运行出错】!定义了函数文件f.mfunction f=f(t,y)diff(f)=0.6*y*(1-y)-----------------------------------------------------------------------------------然后 t=0;y=13;while t f at 2diff(f)=0.6*y*(1-y)请问要如何改正...](/uploads/image/z/2105449-25-9.jpg?t=%E3%80%90Matlab%E7%A8%8B%E5%BA%8F%E8%BF%90%E8%A1%8C%E5%87%BA%E9%94%99%E3%80%91%21%E5%AE%9A%E4%B9%89%E4%BA%86%E5%87%BD%E6%95%B0%E6%96%87%E4%BB%B6f.mfunction+f%3Df%28t%2Cy%29diff%28f%29%3D0.6%2Ay%2A%281-y%29-----------------------------------------------------------------------------------%E7%84%B6%E5%90%8E+t%3D0%3By%3D13%3Bwhile+t++f+at+2diff%28f%29%3D0.6%2Ay%2A%281-y%29%E8%AF%B7%E9%97%AE%E8%A6%81%E5%A6%82%E4%BD%95%E6%94%B9%E6%AD%A3...)
【Matlab程序运行出错】!定义了函数文件f.mfunction f=f(t,y)diff(f)=0.6*y*(1-y)-----------------------------------------------------------------------------------然后 t=0;y=13;while t f at 2diff(f)=0.6*y*(1-y)请问要如何改正...
【Matlab程序运行出错】!
定义了函数文件f.m
function f=f(t,y)
diff(f)=0.6*y*(1-y)
-----------------------------------------------------------------------------------
然后
t=0;y=13;
while t f at 2
diff(f)=0.6*y*(1-y)
请问要如何改正...
请忽略 %后的注释文字..
【Matlab程序运行出错】!定义了函数文件f.mfunction f=f(t,y)diff(f)=0.6*y*(1-y)-----------------------------------------------------------------------------------然后 t=0;y=13;while t f at 2diff(f)=0.6*y*(1-y)请问要如何改正...
你的函数定义错了
函数的返回值是f
你定义了diff(f),他不是函数的返回值
如果f是t和y的函数,你的diff(f)是对那个求导
建议你先把f积分解出y,t的解析式,或者说就是y关于t的表达式