如何在matlab中连接两个functons

时间:2016-04-16 20:11:31

标签: matlab

我想连接两个函数:在第一个函数(firstf.m)中,我想对变量p进行'for'循环,然后我为每个值计算[s]然后我在第二个函数中使用这个值应该重复100次的功能准确度第一个功能是

 [s] = firstf(data,k,opts)
 p = 30;
 if isfield(opts,'p')
 p = opts.p;
 end
 for r = 20:22;
 if isfield(opts,'r')
 r = opts.r;
 .
 .
 .
 .
 [s] = k_means(U,k)

那么如何在第一个函数中为变量p,r进行循环并取每个[s](第一个函数的输出)来计算应重复100次的精度(第二个函数)

1 个答案:

答案 0 :(得分:0)

每次迭代都应该调用两个函数。

我的意思是 (伪代码)

for (iteration range)
  call first function and store result as variable
  call second function using last line variable
  store both results into a vector
end

我不确定它是否能解决您的问题。如果您可以更明确地解决问题,我可以帮助您