去噪声代码matlab 通过ADMM进行TV-L1去噪 “用于总变化量降噪的交替方向方法”,arxiv,2014年 编码环境 Matlab R2016b。 档案文件 main:测试您的图像 TV_L1_ADMM:ADMM算法 TV_L1_DENOISING:关于算法的描述
2021-07-17 19:52:32 36KB 系统开源
1
rk4的matlab代码源代码 Matlab 1. 插值多项式 拉格朗日 :check_mark: 牛顿前进后退: :check_mark: 2. 方程的近似解 牛顿(切线) :check_mark: 弓弦(2 个版本: For , While ) :check_mark: 牛顿-拉夫森 :check_mark: 3. 方程组的近似解 雅可比 :check_mark: 高斯-赛德尔 :check_mark: 牛顿求解二维非线性方程组 :check_mark: 牛顿求解三维非线性方程组 :check_mark: 4. 常微分方程的近似解 欧拉 :check_mark: 改进的欧拉 (RK-2) :check_mark: RK3、RK4 :check_mark: 方程组 Lorenz 3 PT 使用 RK4 :check_mark: 5. 微分法——传热方程 :check_mark: 贡献者: 附录 格式代码 洛伦兹系统 计算方法和Matlab练习,团队成员: 潘辉黄 - TT2 Nguyen The Hung - TT2 Nguyen Van Thanh Dung - TT2 Tran Thi Thanh Tam - TT2 长庆全 - TT1 去做 Python版
2021-07-15 22:04:08 33KB 系统开源
1
c代码-matlab第二章题目
2021-07-15 14:03:38 816B 代码
1
去噪声代码matlab 稀疏编码的在线词典学习的快速实现 用法 要克隆项目和所有子模块: git clone --recursive https://github.com/d-acharya/OnlineDictionaryLearning.git 要更新所有子模块: git submodule foreach git pull origin master 编译: mkdir build cd build cmake .. make ./test_odl 现有实施 C ++实现 Java实现 Matlab实施 C ++ LARS实现 待办事项 测试脚本: 要进行测试,请参见python实现和。 我们仍然需要创建一个包装器,以从上述python脚本中调用字典学习的C实现。 完整的实现: LARS的实现(请在上面检查FISTA的实现)。 可以像在matlab实施中那样用FISTA替换LARS。 降噪演示 编译后,测试denoising.cpp: ./applicationName Lenna256.png Lenna256Noisy.png
2021-07-15 09:17:48 1.62MB 系统开源
1
中值过滤代码matlab 损坏的壁画的恢复 modifiedmeanmethod.m包含我们的算法,用于使用改进的均值过滤器进行裂纹检测裂缝分类和裂纹填充。 该过程的输出为A-图像裂纹存储在变量中裂纹-二进制图像原始图像存储在称为original的变量中 我们还尝试了使用高升压滤镜来锐化图像。 所有代码都在MATLAB 2010上进行了测试和实现! 所有代码都经过注释,以更好地阅读!
2021-07-14 14:40:46 3KB 系统开源
1
pid控制器设计代码matlab 2链接机器人手臂 使用MATLAB:registered:机器人工具箱在MATLAB:registered:中设计和开发2连杆机械臂 介绍: 这是我在Matlab中完成的一项业余项目。 该项目的目的是为了学习有关使用MATLAB:registered:的机器人技术的更多信息。 在一个我可以轻松模拟和可视化机械手臂的位置和方向的环境中,学习和实施数学和物理基础知识的目标。 我从最基本的内容开始,并涵盖了以下几点: 2D和3D平面的变换和方向。 执行串行机器人的反向和正向运动学,并在3D图形中可视化末端执行器姿势。 使用Euler-Lagrangian或Newton Euler算法执行逆向和正向动力学。 在关节和笛卡尔空间中执行PID控制,以控制机器人的每个关节(位置和方向)。 轨迹规划以找到从参考点到目标点的最佳解决方案。 完成上述所有步骤后,我还将展示如何使用G代码和M代码作为输入并绘制给定的参考2D形状或图像。 图书馆: 我开始使用Peter Corke的“ Matlab的Robotics Toolbox”库开发这种2链接计划程序机器人。 关联: 工具箱具有许多有用的功能,可用于研究,模拟和分析手臂型机器人。 它为
2021-07-14 09:01:52 33.81MB 系统开源
1
黑白棋代码matlab 奥赛罗 运行程序 带有 AI 的经典黑白棋游戏 所有 .c 文件都应该先用 mex 编译。 您可以在 MATLAB 命令窗口中执行此操作: mex getAllValid.c mex utility_c.c 然后你可以通过运行来运行主程序: main.m 然后,您将被要求在“人类与人工智能”或“人工智能与人工智能”之间进行选择 如果您选择“Human vs AI”,您可以选择扮演黑人或白人。 侧边栏可让您访问某些游戏设置和选项。 您可以加载游戏状态或保存当前游戏状态。 可以通过移动迭代滑块或更改迭代编号文本框来更改游戏时间线。 分配给 AI 思考的时间也可以在这里更改。 默认情况下,AI 有 1 秒的时间思考,但您可以在游戏中的任何时候更改此时间。 游戏的当前分数也显示在侧边栏上。 游戏结束后,系统会提示您是否再次玩游戏。 如果选择“是”,则开始新游戏。 如果选择“否”或“取消”,当前的结束游戏将保持不变。 然后,您可以通过更改移动迭代滑块或文本框来查看游戏。 执行 我选择在 MATLAB 中实现它主要是因为我认为它会很有趣。 另一个原因是我想学习如何使用 ME
2021-07-12 11:08:17 150KB 系统开源
1
多变量数据的最佳场景树缩减代码。 该代码将一组场景(通过对多元分布的采样,或从历史数据中获得)简化为场景树,其中每个节点都有一个关联概率,例如在每个时间点,所有节点的概率之和树的分支等于 1。实现的算法基于 [1] 中描述的算法,该算法依赖于贪婪策略,基于 Kantorovich 距离优化减少场景。 例子Test.m 提供了一个示例,其中使用两种不同的方法减少了 791 个二元场景。 第一个是基于 d/d_0 比率,其中 d 是聚合场景后的 Kantorovich 距离,d_0 是所有场景与只有一个场景的树之间的距离(如 [1] 中提出的)。 第二个需要直接指定每个时间步所需的场景数量。 警告 代码按“原样”提供。 这种场景减少技术被认为用于(近)实时控制,结合机会约束,或减少随机控制算法的计算时间。 不要用它来模拟尾部风险,也不要用于设计目的,例如选择备用柴油发电机的标称功率以避免在
2021-07-11 19:45:32 303B matlab
1
时间序列预测代码matlab 多尺度时间序列预测 主要目标是构建一个预测模型,以同时预测多尺度时间序列集的输出。 输入数据是一组时间序列。 每个时间序列都包含某些信号的记录,并具有自己的观测值数量。 任务是预测给定时间范围内信号的未来值。 向前的问题被重新表述为多元回归问题。 输入时间序列包括一个设计矩阵,该矩阵具有与独立变量相对应的一组列和与目标变量相对应的一组列。 自变量也可以包括特征转换。 有关预测问题和建议方法的更多信息,请参见“ doc”。 它包含该项目的纸质草案,演示文稿和报告。 目录“ code”和“ python-code”包含该项目的matlab和python代码。
2021-07-11 11:26:10 30.66MB 系统开源
1
zigzag代码matlab STL-切片机 这是一个基本的 MATLAB 代码,它以 STL 文件作为输入并提供切片平面和模型的交集。 STL文件的基础知识 STL 文件中的数据以三角形曲面网格(也称为三角形镶嵌)的形式存储。 这使得 3D 打印(增材制造)应用的切片变得容易。 要从 STL 文件中读取数据,我们必须了解其中存储数据的格式。STL 文件中包含三角形顶点及其法向量的数据。 这是我们要提取的数据。 二进制格式- 二进制格式以 80 个字符的 Header 开头,我们通常会忽略它。 然后我们有一个 4 字节的无符号整数表示网格中的三角形数量。 之后我们有 12 个 4 字节的浮点整数,其中前三个代表法向量,其他代表顶点的坐标。 然后我们在每个三角形之间有一个 2 字节的间隙。 所以我们有一个 50 字节的 FACET 用于二进制存储。 ASCII- 它以实体名称开头,然后是法线和顶点信息。 基础信息 在此代码中,标准 MATLAB 函数 stlread 用于提取三角形的顶点。 之后,根据用户的需求,通过沿 Z 轴引入平面来完成切片。 存储交点的值。 使用 Delaunay
2021-07-10 20:47:28 7KB 系统开源
1