我没有 matlab 或数学经验,但我想做以下事情:
将excel文件转换为制表符分隔文件并在matlab中打开它,按以下方式组织:每一行是一个新主题第一列是主题名称其他8列是每个主题的参数
我想对每个主题运行一个增长函数并获得以下结果最大速度和相应的增长和时间达到最大速度之前的最小速度以及相应的时间和增长最大增长(函数接近渐近线)
- 这是我将使用的代码
tmin=0;
tmax=20;
dt=1
t=tmin:dt:tmax;
y = m1.*(1-1./(1+(m2.*(t+m8)).^m5+(m3.*(t+m8)).^m6+(m4.*(t+m8)).^m7));
dy=diff(y)./dt;
max(dy);
min(dy);
imax=find(dy==max(dy))+1;
imin=find(dy==min(dy))+1;
t(imax);
t(imin);
y(imax);
y(imin);
y(20);
我应该把这段代码放在哪里,以便它知道 m1 到 m8 对应于我文件中的不同列?我如何链接这些?我如何确保每个主题的输出出现在我的制表符分隔文件的列中(如 excel)
简而言之,我想做的是:有一个文件,每行都有一个新主题,第 2-9 列是参数 m1 到 m8 的值。运行公式,以便在第 9 列中,我将获得最大速度,在 10 列中,我将获得最小速度,等等...
谁能帮我吗
谢谢