【发布时间】:2021-03-21 06:18:52
【问题描述】:
我正在尝试将此 Matlab 代码转换为 python,但由于没有使用 Matlab 的经验,我无法弄清楚我能做到的方式。有人可以帮忙吗?基本上,只有 fplot 命令让我感到困惑。
E = 95;
m = 250;
c = 0.900;
t = 0:1:100;
T = E*t/(m*c);
f = @(t)E*t/(m*c);
fplot(f,[0,100]);
【问题讨论】:
-
嗨 Nikita,欢迎来到 SO!基本上,
fplot(fun,[xmin,xmax])在 x 轴限制xmin和xmax之间绘制函数fun。另请注意f(t)==T(t+1)(我不确定为什么编写此程序的人同时定义了T和f;也许是为了演示不同的编程策略?) -
@Vicky 查看我的代码,如果有任何问题请在以后提及
-
@ExplooreX 我对 Python 了解不多,但我猜
t在你的代码中已经被偏移了 1,不是吗?此外,代码似乎翻译了 MATLAB 中plot()函数的使用,而不是fplot(),对吧?