使用MATLAB绘制函数图像的时候为什么只能绘制出直线?函数表达式如下
我自己写的代码如下:
它只能绘制出这样的图像:
使用MATLAB绘制函数图像的时候为什么只能绘制出直线?函数表达式如下
我自己写的代码如下:
它只能绘制出这样的图像:
试一下调整一下代码,下面是完整的解答,望采纳
如果已经在 MATLAB 命令窗口中定义了 K、N0 和 theta 的值,可以在命令窗口中输入以下代码来绘制函数:
N = @(t) K./(exp((log((K/N0)-1)-theta*t))+1);
t = linspace(0,10,1000);
N = N(t);
plot(t,N);
还可以使用 xlabel、ylabel 和 title 命令分别为 x 轴、y 轴和图像添加标签和标题:
xlabel('t');
ylabel('N');
title('N = f(t)');