matlab 的小问题

来源:百度知道 编辑:UC知道 时间:2024/05/31 03:46:41
function ydot=myfc(t,y)
ydot=-10*y;
[t,y]=ode23('myfc',[0 0.5],2);
plot(t,y,'-o');
xlabel('t'); ylabel('y'); grid on;
为什么画出来是十七个点
说详细点

ts=linspace(1,0.5,100);
[t,y]=ode23('myfc',ts,2);
plot(t,y,'-o');
xlabel('t'); ylabel('y'); grid on;

这样就会画出来100个点了

ode23自动决定的点数,如果想自己设定,请看help中option选项.