通过本次实验,将老师在课堂上讲解的曲线和曲面算法进行具体代码的实现,算法实现过程中遇到了一些问题,比如使用不同算法进行曲线绘制的时候,对于控制点和顶点的初始化把握不是很好,一开始实现了算法想定义一些点进行测试,结果绘制的效果不是很理想,通过百度查询以及搜索相关的资料,结合自己所写的代码,最终解决了问题并且可以实现交互式绘制曲线,曲面的绘制是在曲线的绘制基础上进行的,所以在实现的各个算法的曲线绘制后,通过复习老师上课讲的曲面绘制算法,也是成功完成了实验,但是一开始感觉绘制的曲面不好看,看到了曲面的光照处理,加以运用到代码当中去,这样使得曲面的效果更加好看。
2024-06-21 11:57:28 2KB
1
通过本次实验,将老师在课堂上讲解的曲线和曲面算法进行具体代码的实现,算法实现过程中遇到了一些问题,比如使用不同算法进行曲线绘制的时候,对于控制点和顶点的初始化把握不是很好,一开始实现了算法想定义一些点进行测试,结果绘制的效果不是很理想,通过百度查询以及搜索相关的资料,结合自己所写的代码,最终解决了问题并且可以实现交互式绘制曲线,曲面的绘制是在曲线的绘制基础上进行的,所以在实现的各个算法的曲线绘制后,通过复习老师上课讲的曲面绘制算法,也是成功完成了实验,但是一开始感觉绘制的曲面不好看,看到了曲面的光照处理,加以运用到代码当中去,这样使得曲面的效果更加好看。
2024-06-21 11:55:20 3KB
1
通过本次实验,将老师在课堂上讲解的曲线和曲面算法进行具体代码的实现,算法实现过程中遇到了一些问题,比如使用不同算法进行曲线绘制的时候,对于控制点和顶点的初始化把握不是很好,一开始实现了算法想定义一些点进行测试,结果绘制的效果不是很理想,通过百度查询以及搜索相关的资料,结合自己所写的代码,最终解决了问题并且可以实现交互式绘制曲线,曲面的绘制是在曲线的绘制基础上进行的,所以在实现的各个算法的曲线绘制后,通过复习老师上课讲的曲面绘制算法,也是成功完成了实验,但是一开始感觉绘制的曲面不好看,看到了曲面的光照处理,加以运用到代码当中去,这样使得曲面的效果更加好看。
2024-06-21 11:53:06 4KB
1
对智能电表和集中器进行参数设定
2024-06-21 11:30:17 1.35MB 智能电表
1
通过本次实验,将老师在课堂上讲解的曲线和曲面算法进行具体代码的实现,算法实现过程中遇到了一些问题,比如使用不同算法进行曲线绘制的时候,对于控制点和顶点的初始化把握不是很好,一开始实现了算法想定义一些点进行测试,结果绘制的效果不是很理想,通过百度查询以及搜索相关的资料,结合自己所写的代码,最终解决了问题并且可以实现交互式绘制曲线,曲面的绘制是在曲线的绘制基础上进行的,所以在实现的各个算法的曲线绘制后,通过复习老师上课讲的曲面绘制算法,也是成功完成了实验,但是一开始感觉绘制的曲面不好看,看到了曲面的光照处理,加以运用到代码当中去,这样使得曲面的效果更加好看。
2024-06-21 11:17:42 2KB
1
在Java编程中,"java迷宫程序"通常是指设计一个具有图形用户界面(GUI)的应用,该应用能够展示一个迷宫,并允许用户寻找从起点到终点的路径。在这个特定的程序中,`Test19_8` 类继承自 `JFrame`,这是Swing库中的一个组件,用于创建窗口。`Test19_8` 类包含了迷宫的实现,以及两个按钮:`jbFindPath`(找到出路)和`jbClearPant`(清除路线)。 迷宫的结构通过二维数组 `board` 表示,其中每个元素是 `Cell` 类的实例。`Cell` 类可能包含以下属性和方法: 1. `blocked()`:表示该单元格是否被墙阻隔,无法通行。 2. `marked()`:表示该单元格是否已经被标记为路径的一部分。 3. `visited()`:表示该单元格是否已经被访问过,用于避免重复搜索。 4. `visit()`:标记单元格为已访问。 5. `selectedCell()`:可能用于高亮显示当前单元格,表示它在路径上。 在主方法中,`Test19_8` 实例化并设置窗口大小、位置、布局以及关闭操作。`jpUp` 和 `jpBut` 分别代表迷宫面板和按钮面板,分别添加到窗口的中心和底部。`jbFindPath` 和 `jbClearPant` 添加事件监听器,响应用户的点击操作,执行 `findPath()` 和 `clearPath()` 方法。 `findPath()` 方法实现了深度优先搜索(DFS)算法来寻找从左上角(0,0)到右下角(7,7)的路径。这个方法接受当前行和列作为参数,递归地探索相邻的未访问、未阻塞的单元格。如果找到路径,它会调用 `selectedCell()` 方法高亮路径上的单元格,并返回 `true`。如果没有找到出路,它会返回 `false`。 在搜索过程中,`block()` 和 `unblock()` 方法可能用于暂时阻止或恢复单元格的通行状态,以便在回溯时避免重复检查。在四个方向(上、下、左、右)中,如果相邻单元格符合条件,就尝试进入并继续搜索。如果在某个方向上找到路径,将当前单元格标记为路径的一部分,并返回 `true`。否则,回溯并取消对当前单元格的标记。 `clearPath()` 方法则可能用于清除所有单元格的标记,使迷宫回到初始状态,以便用户可以重新开始寻找路径。 这个程序展示了如何使用Java Swing构建一个具有交互性的迷宫游戏,同时也涉及到了递归算法和状态管理,这些都是计算机科学中的重要概念。通过这样的程序,开发者可以学习到GUI设计、事件处理、数据结构(如二维数组)以及搜索算法的实现。
2024-06-21 11:02:27 27KB 迷宫
1
可计算的一般均衡(Computable General Equilibrium,CGE)模型作为政策分析的有力工具,经过30多年的发展,已在世界上得到了广泛的应用,并逐渐发展成为应用经济学的一个分支。 部分内容如下: Sets i SECTORS / agric Agriculture hindus Heavy industry Lindus Light industry buil Building and construction stran Transport and warehousing and post serv Services coal Coal industry petr Petroleum industry gas Gas industry fele Fire eleetrieity Produetion lcene Low carbon energy / oths(i) /agric,hindus,lindus,buil,stran,serv/ nf(i) /coal,petr
2024-06-21 10:54:03 2.04MB
1
东北大学编译原理实验一候选代码,是简单的词法分析程序,
2024-06-20 21:57:05 3KB 简单词法分析程序设计
1

TSP(旅行商) 问题代表组合优化问题, 具有很强的工程背景和实际应用价值, 但至今尚未找到非常有效的求解方法.为此,讨论了最近研究比较热门的使用各种智能优化算法(蚁群算法、遗传算法、 模拟退火算法、 禁忌搜索算法、Hopfield神经网络、 粒子群优化算法、 免疫算法等) 求解TSP 问题的研究进展,指出了各种方法的优缺点和改进策略.最后总结并提出了智能优化算法求解TSP 问题的未来研究方向和建议.

2024-06-20 21:21:09 408KB
1