我在matlab中调用一个函数
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/11/10 11:42:02
我在matlab中调用一个函数
比如
function [xopt,fopt,stat] = es(fitnessfct,N)中
for i = 1:a %a已知
parents(i,:) = rand(1,N) ; %一行N列,N已知
fparents(i,1) = fitnessfct(parents(i,:));%fitnessfct是一个调用的函数,作为es的参数
end
但是定义的时候
比如 function yy = fitnessfct(aa) %比如aa=[0 ,0]是一个一维数组,函数值将数组aa每列的值作为参数在函数中运算,该如何定义啊?
比如
function [xopt,fopt,stat] = es(fitnessfct,N)中
for i = 1:a %a已知
parents(i,:) = rand(1,N) ; %一行N列,N已知
fparents(i,1) = fitnessfct(parents(i,:));%fitnessfct是一个调用的函数,作为es的参数
end
但是定义的时候
比如 function yy = fitnessfct(aa) %比如aa=[0 ,0]是一个一维数组,函数值将数组aa每列的值作为参数在函数中运算,该如何定义啊?
同样的定义,matlab没有像c语言那样严格的参数类型限制
你可以定义function yy = fitnessfct(aa)
在函数里面
aa(:,n)就是aa的第n列数据
aa(m,:)就是aa的第m行数据
aa(m,n)就是aa的第m行,n列数据
你可以定义function yy = fitnessfct(aa)
在函数里面
aa(:,n)就是aa的第n列数据
aa(m,:)就是aa的第m行数据
aa(m,n)就是aa的第m行,n列数据
我在matlab中调用一个函数
matlab中函数调用问题
matlab中调用函数问题
matlab怎么调用函数:我编了一段程序在M文件里,如何调用呢?
matlab一个m文件中定义两个函数,这两个函数如何相互调用,下面是我写的程序
matlab中maple函数无法调用!
matlab中fzero函数怎么调用
matlab函数调用出错,
Matlab中如何定义一个函数文件,来求给定复数的指数、对数、正弦和余弦,并在命令文件中调用该函数文件
matlab中,怎么样在主函数里调用子函数?是用什么命令啊?
帮忙看一下matlab程序,我相求一个符号函数的递归调用,但我在命令窗口输入是(3)的时候错误
matlab 中如何调用M文件中函数?