matlab函数使用excel列定义x

时间:2013-06-09 16:12:56

标签: matlab

如果你想让matlab描述一个函数y = f(t),其中t是一个自变量。此功能有8个参数,根据主题的不同而不同。

这8个参数在matlab文件中上传并由

调用的excel列中按列列出
m1=xlsread('jongens0','A:A'); 

这适用于所有八个参数

我需要我的函数的差分曲线y = f(t)我定义了我的自变量t

tmin=0;
tmax=20;
dt=1/100;
t = tmin:dt:tmax;

问题是t似乎是这个约定的1 * 200向量,而我的参数是50 * 1列向量,所以如果我试图乘以它们。如何使其像一个函数的自变量?

还是我需要把它放到函数编辑器中?而不是命令脚本?

我是一名真正的编程老师,所以如果问题是愚蠢的话,我很抱歉: - )

感谢您提供帮助

1 个答案:

答案 0 :(得分:0)

您对dt的计算不正确。它应该是:

 dt = (tmax-tmin)/(length(m1)-1);