matlab中这个函数是什么意思
答案:1 悬赏:10
解决时间 2021-11-28 13:18
- 提问者网友:相思故
- 2021-11-28 06:53
matlab中这个函数是什么意思
最佳答案
- 二级知识专家网友:开心就好
- 2021-11-28 07:52
function z=MyCost1(x)
定义了一个函数,名字 MyCost1,输入一个向量x, 输出一个向量z。
n=numel(x);
numel是一个函数返回元素数,就是 number of element,比如x=[1 2 5],n就是3.
z=[0 0];
初始化一个向量z。一行两列。
z(1)=1-exp(-sum((x-1/sqrt(n)).^2));
给z的第一个元素赋值。exp是自然指数函数,sum是求和,sqrt是开方。
z(2)=1-exp(-sum((x+1/sqrt(n)).^2));
类似上面的这个
end
函数结束
定义了一个函数,名字 MyCost1,输入一个向量x, 输出一个向量z。
n=numel(x);
numel是一个函数返回元素数,就是 number of element,比如x=[1 2 5],n就是3.
z=[0 0];
初始化一个向量z。一行两列。
z(1)=1-exp(-sum((x-1/sqrt(n)).^2));
给z的第一个元素赋值。exp是自然指数函数,sum是求和,sqrt是开方。
z(2)=1-exp(-sum((x+1/sqrt(n)).^2));
类似上面的这个
end
函数结束
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯