标签: 问题反馈——其他
代码如下:
function co2=co2(t,x)
co2=4*(0.05-x)/45;
报错如下:
未定义的变量 'x'。
位于文件 D:\soft\Documents\baltamatica\MATLAB从入门到精通-源文件\ch10-fuzeng\co2.m (第 2 行)
目前在北太天元中,函数必须单独保存为一个文件,您的例子可以这样运行:
在co2.m文件中:
end
在demo.m文件中:
[t,x] = ode45(@co2, [0 10], 0); % 初始条件 x(0)=0,时间范围 0~10
plot(t,x);
title('CO₂浓度随时间的变化');
xlabel('时间');
ylabel('浓度');