关于由Isight转化为Matlab中的几个关键点

1.优化算法
ga工具箱:
语法规则 :可以 hlep ga去查看
[x,fval]=ga(fitnessfcn,nvars,A,b,Aeq,beq,LB,UB,nonlcon,options)
输出:x为优化的设计量,fval为目标函数。
输入:fit,nvars必有,其余若无且在中间,则[]代替。
fitnessfcn适应度函数,nvars变量(X)数量。不等式约束:A,b为AX<=b(A,b为矩阵,eg,A=[1,1;-1,2;2,1],b=[2;2;3])
等式约束:Aeq,beq为Aeq X=beq.
LB,UB为变量的上下限。

options为遗传算法的设置,可以help gaoptimset查看。
典型的有PopulationSize:种群数
Generations:遗传代数。
CrossoverFraction:交叉率 默认0.8
MigrationFraction:变异率 默认0.2

fitnessfcn适应度函数:y=fit(X) 可通过全局变量传递函数。

2.Matlab控制数据文件流
exist(‘F:\VBA\exe\uav.stp’,’file’)
0为文件不存在
2为文件存在
其他数字不常用到,可以help查看。

预想可以这样:
1.应用脚本生成文件
2.exist查看文件是否生成。
3.若生成,则进行下一个脚本的产生。
4.删除上个应用文件。

问题应运而生,文件不可能立马就生成,所以要定期去查看,直至生成。

do{
pause(0.5);延迟0.5s
A=exist(‘F:\VBA\exe\uav.stp’,’file’);
}while()

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值