二叉树遍历问题,从「前序」、「中序」、「后序」、「层序」四种遍历⽅式出发,总结他们的递归和迭代解法。同时包含代码的案例分析,内容比较详实,可供参考。
2022-11-29 14:16:17 286KB 二叉树 遍历
1
雅克比高斯迭代,计算方法课程设计。题:用雅克比迭代和高斯赛德尔迭代求解线性方程住,当使用不同算法时,迭代次数是否有影响? E=0.000001
2022-11-27 22:43:49 491KB 雅克比 高斯迭代 解线性方程组
1
matlab中存档算法代码SIRT-FISTA-TV重建算法 SIRT-FISTA-TV是一种规则化的迭代重建算法,对嘈杂和模糊的数据非常健壮,并且可以大大减少丢失的楔形伪影。 它包括三个步骤: SIRT更新(也可以使用SART和OS-SART) 电视最小化(使用渐变下降) FISTA技术可加快收敛速度 使用CUDA mex函数可在GPU上加速该算法。 它取决于两个工具箱:ASTRA和Spot。 使用了ASTRA的投影和反投影功能。 Spot工具箱用于提供一个MATLAB框架,该框架将线性运算包装到行为类似于矩阵的MATLAB对象中。 我们提供了两个示例来测试该算法:example1.m和example2.m,它们在正确执行安装后应该很容易运行。 安装 在MATLAB文件浏览器中选择“ ASTRA-工具箱”,“ Spot-工具箱”,“电视最小化”和“数据” ----->右键单击----->添加到路径----->选定文件夹和子文件夹。 请注意,如果不是这样,您可以键入命令“ filebrowser”以打开MATLAB文件浏览器。 安装CUDA工具包(8.0版效果很好)链接: 安装C ++
2022-11-25 11:23:43 33.42MB 系统开源
1
应用此技术直到两个连续近似值之间的差异非常小。 当函数的绝对值最大值变得小于容差时,我们也可以将其用作停止迭代过程的标准。
2022-11-23 17:23:40 2KB matlab
1
基于matlab实现高斯赛德尔迭代潮流计算
2022-11-22 13:26:45 637KB matlab 高斯赛德尔迭代法
1
机器人控制系统matlab仿真,包括机械手轨迹跟踪迭代学习控制仿真实例,机械手自适应迭代学习控制等
2022-11-16 09:56:16 56KB 迭代学习 重复控制
1
为解决卷积混合频域盲源分离排序不确定问题,研究了分离矩阵行列式变化和频点距离对基于相邻频点幅度相关性排序算法的影响,提出了改进的盲源分离排序算法。改进算法用权重系数来衡量频点对排序的影响,并将分离矩阵作为下一频点分离矩阵的迭代初值,给出了权重系数设定函数。最后对瞬时混合信号、卷积混合信号、实际房间采集信号分别进行盲源分离实验。实验结果表明,与Murata算法相比,改进算法分离信号信噪比提高、分离速度加快、算法鲁棒性强。
2022-11-14 19:23:03 1.87MB 频域盲源分离 排序 权重系数 迭代初值
1
人工智能环保机器人MDP实现代码,使用C#实现。
2022-11-13 23:27:13 27KB 人工智能 环保机器人 MDP 值迭代
1
我有一个执行以下操作的simulink模型: In1 输入将采用 3 个元素输入的向量(这将随时间变化,但出于初始开发/测试目的,我使用了一个常量 [1 3 6]) In2 是一个 6x3 大小的常数矩阵,其值为X = 1 4 6 1 4 5 1 3 6 0 0 0 2 3 5 3 5 7 simulink模型应该输出X中[1 3 6]的对应索引(基于1的索引)(应该是3)。 当我模拟这个模型时,我能够在每个循环(10 ms 循环)中看到值“3”,并且在 FOR 子系统内有一个范围(模型中的@ Scope3)。 但是当我将此输出范围限定在 FOR 子系统之外(模型中的 @ Scope),它始终显示“0”且永远不等于“3”。 我无法理解这种行为。 请帮忙!
2022-11-12 10:16:12 9KB matlab
1
牛顿同伦迭代算法 先进行同伦算法,涉及的微分方程求解采用改进欧拉法,最后进行牛顿迭代
2022-11-06 16:17:17 2KB 同伦 同伦法 同伦算法 微分同伦
1