【发布时间】:2015-02-18 04:26:43
【问题描述】:
我在提取各种函数的输出并在计算时定义它们时遇到问题。我想要一个主文档来执行以下任务:
fcost(变量)
--> 向量输出 f = 矢量输出。
具体代码如下:
function fcost(hours,heatcost,slack1,slack2,realdata)
ncalc = 4 * hours;
P = zeros(ncalc*3*4,1);
if realdata == 2;
SIN = sin((1:ncalc*4)/8)*0.5+0.7
P(1:3:end) = SIN(1:ncalc*4);
P(2:3:end) = slack1;
P(3:3:end) = slack2;
else
P(1:3:end) = heatcost;
P(2:3:end) = slack1;
P(3:3:end) = slack2;
end
P
format short
end
问题在于该函数只吐出向量 - 并没有为要使用的主文件定义任何内容。
提前致谢!
【问题讨论】: