文件夹内包含Armjio求步长代码以及一个函数文件、梯度函数文件和求解文件,代码注释完整,代码已公开在博客内:https://zqfeng.blog.csdn.net/article/details/117550614
2022-10-14 12:05:17 2KB matlab 最优化
1
dxygen是一个将代码中的注释直接转化成html文档和chm文档参考手册的工具,本资源中包括: Qtcreatro4.10x Doxygen插件:Doxygen-0.4.7-qtc4.10.x-win32 Doxygen文档生成工具:doxygen-1.8.20-setup Doxygen工具图形插件:graphviz-2.38 Doxygen工具chm插件:htmlhelp1.3 可以在QtCreator的4.10.x版本中添加相应的Doxygen插件,实现从代码输出为chm参考手册。需要的朋友,可以从网上搜索安装和使用方法教程。
1
Java手机游戏大富翁源代码+注释.zip
2022-08-29 09:06:57 283KB java 手机游戏 大富翁
1
Maltab在数学建模中的应用(第二版)_卓金武一书源代码,有注释,如果想了解更多推荐购买图书
2022-08-10 20:09:36 3.1MB Matlab 建模
1
已经是量产充电桩,提供全套资料
2022-08-07 23:49:50 946KB 充电桩
1
双随机相位光子加密,超详细的代码
2022-07-12 11:00:42 3KB 加密解密
1
安卓 图片切换android源代码+注释
2022-07-08 22:04:54 157KB 文档资料
1. 该资源是MATLAB代码,混沌博弈优化算法Chaos Game Optimization (CGO),该算法基于混沌理论的原理,利用分形和混沌博弈的基本概念进行模型构建,该算法于2020年提出。Reference: Talatahari, S., Azizi, M., Optimization of Constrained Mathematical and Engineering Design Problems Using Chaos Game Optimization, Computers & Industrial Engineering (2020). 2. 该资源是混沌博弈优化算法的MATLAB代码,可直接运行,目标函数包括Sphere测试函数等23组基准测试函数。运行结果包括最优解和最佳适应度值,以及收敛曲线的图像。 3. 适合算法研发人群使用。 4.如果您对资源的使用有疑问,请在CSDN私信作者
2022-07-08 16:08:46 4KB 新型优化算法 MATLAB代码 源代码
image-comments, 在代码注释中,允许嵌入图像的Visual Studio 扩展 ImageComments ( Visual Studio 扩展)概述这是 Visual Studio 代码编辑器的扩展,允许在代码之间显示图像,允许在视觉上丰富的注释。 例如... 用法信息序言免责声明:这个项目是一个 W
2022-07-02 02:37:01 239KB 开源
1
import javax.swing.*; import java.awt.*; import java.awt.event.*; public class HannoiWindow extends JFrame implements ActionListener{ Tower tower=null; int amountOfDisc=3; char []towerName={'A','B','C'}; JMenuBar bar; JMenu menuGrade; JMenuItem oneGradeItem,twoGradeItem,threeGradeItem; JButton renew=null; JButton autoButton=null; JPanel center=new JPanel(); HannoiWindow(){ tower=new Tower(towerName); tower.setAmountOfDisc(amountOfDisc); tower.setMaxDiscWidth(120); tower.setMinDiscWidth(50); tower.setDiscHeight(16); tower.putDiscOnTower(); add(tower,BorderLayout.CENTER); bar=new JMenuBar(); menuGrade=new JMenu("选择级别"); oneGradeItem=new JMenuItem("初级"); twoGradeItem=new JMenuItem("中级"); threeGradeItem=new JMenuItem("高级"); menuGrade.add(oneGradeItem); menuGrade.add(twoGradeItem); menuGrade.add(threeGradeItem); bar.add(menuGrade); setJMenuBar(bar); oneGradeItem.addActionListener(this); twoGradeItem.addActionListener(this); threeGradeItem.addActionListener(this); renew=new JButton("重新开始"); renew.addActionListener(this); autoButton=new JButton("自动演示"); autoButton.addActionListener(this); JPanel north=new JPanel(); north.add(renew); north.add(autoButton); String mess="将全部盘子从"+towerName[0]+"座搬运到"+towerName[1]+ "座或"+towerName[2]+"座"; JLabel hintMess=new JLabel(mess,JLabel.CENTER); north.add(hintMess); add(north,BorderLayout.NORTH); setResizable(false); setVisible(true); setBounds(60,60,460,410); validate(); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public void actionPerformed(ActionEvent e){ if(e.getSource()==oneGradeItem){ amountOfDisc=3; tower.setAmountOfDisc(amountOfDisc); tower.putDiscOnTower(); } else if(e.getSource()==twoGradeItem){ amountOfDisc=4; tower.setAmountOfDisc(amountOfDisc); tower.putDiscOnTower(); } else if(e.getSource()==threeGradeItem){ amountOfDisc=5; tower.setAmountOfDisc(amountOfDisc); tower.putDiscOnTower(); } else if(e.getSource()==renew){ tower.setAmountOfDisc(amountOfDisc); tower.putDiscOnTower(); } else if(e.getSource()==autoButton){ tower.setAmountOfDisc(amountOfDisc); tower.putDiscOnTower(); int x=this.getBounds().x+this.getBounds().width; int y=this.getBounds().y; tower.getAutoMoveDisc().setLocation(x,y); tower.getAutoMoveDisc().setSize(280,this.getBounds().height); tower.getAutoMoveDisc().setVisible(true); } validate(); } public static void main(String args[]){ new HannoiWindow(); } }
2022-06-29 14:58:39 3KB java 汉诺塔
1