该演示使用一种可能的实现,即使用 Simulink 3D Animation 将 SimEvents 模型与 3D 动画连接起来。 在 SimEvents 中创建了一个简单的实体生成模型。 该实体生成被及时采样,以在 Simulink 3D 动画环境中动态创建的 3D 对象与 SimEvents 模型之间建立同步。 属性函数用于随机选择球的颜色,从而对系统中的二维随机事件进行建模(实体生成及其时间颜色) 在“飞行”中创建的 3D 球体使用 Simulink 3D Animation 附带的“vrmarkers.wrl”文件中包含的类似对象的 PROTO 定义。 这些物体可以替换为更复杂的物体,例如行李箱、机器零件等。此外,所有球的速度都是相同的,以保持均匀性。 这是一个可以在 S-Function 中修改的参数。
2023-02-25 11:46:20 22KB matlab
1
此模型展示了如何从 Excel 文件中获取数据,并将其用于在特定时间生成多个实体。 这个想法是,如果你将有关生成的实体编号的信息存储在Excel中,您希望将其用于特定模型的SimEvents。 例如, 分配到每个任务/任务的飞机/汽车数量。
2023-02-25 11:41:03 20KB matlab
1
函数“generateSpanningTrees(A)”为由邻接矩阵A描述的连通无向简单图生成所有生成树。它是“算法S”在p上的实现。 Donald E. Knuth 所著的“计算机编程艺术”一书第 464 卷,第 4A 卷(组合算法,第 1 部分)。 此外,还包括一个函数“getNumberSpanningTrees(A)”,该函数使用基尔霍夫矩阵树定理计算生成树的总数。
2023-02-25 10:15:13 8KB matlab
1
matlab开发-共胚生成与估计。为硕士论文撰写的Copula函数。
2023-02-24 20:53:43 11KB 未分类
1
此例程旨在用作表示平面中复杂电场(具有相位和幅度)的工具用法: PHPLOT(字段) 以连续色标(色调)绘制二维复数阵列 (FIELD) 的相位,并将归一化幅度表示为亮度 (r+g+b)*幅度。 PHPLOT(FIELD,AMP,FLAG) 如果 AMP = 0,则不绘制幅度如果 FLAG = 1,该函数会创建一个带有刻度盘(从 0 到 2*pi)和径向亮度(从 0 到 1)的图形A=PHPLOT(...) 创建一个 3D uint8 数组,该数组可以使用语法 IMWRITE(A,'filename','fmt') 保存为图像。 例子: [x,y]=meshgrid(-3*pi:0.1:3*pi); F=sin(x.*y)-x*i; 子图(1,3,1) 图像c(abs(F)) 子图(1,3,2) 图像c(angle(F)) 子图(1,3,3) phpplot(F,1,0); 轴图像
2023-02-24 13:12:52 2KB matlab
1
亮度保持动态模糊直方图均衡(BPDFHE)提出了亮度保持动态直方图均衡技术的一种新颖修改,以提高其亮度保持和对比度增强能力,同时降低其计算复杂度。 这种技术称为使用数字图像的模糊统计进行表示和处理。 模糊域中图像的表示和处理使该技术能够以更好的方式处理灰度值的不精确性,从而提高性能。 此外,模糊统计可以很好地处理灰度级的不精确性,模糊直方图在使用适当的模糊隶属函数计算时,没有随机波动或缺失强度级,并且基本上是平滑的。 这有助于获得保持亮度均衡所需的有意义的分区。 该方法的详细信息可在 D. Sheet、H. Garud、A. Suveer、J. Chatterjee 和 M. Mahadevappa,“亮度保持动态模糊直方图均衡”,IEEE Trans.,Consumer Electronics,vol。 56,没有。 4,第 2475 - 2480 页,2010 年 11 月。 [ h
2023-02-24 11:59:15 21KB matlab
1
MATLAB 散点图函数在显示大数据集(例如 1000000 点)时存在重大问题。 但是,将数千个点一个一个地绘制在另一个点上并没有太多信息。 scatter_LDS 减少了显示的数据量,同时保留了孤立点。 例如,假设您正在进行一项研究,其目的是根据两个指标估计心肌梗塞的概率: - 24 小时动态心电图记录期间心房颤动的持续时间(存储在矢量“holter”中)。 - 心脏压力测试期间的峰值缺血性 ST 压低(存储在向量“ST”中)。 此外,对于那些经历过心肌梗塞的患者,布尔向量“MI”的值为“真” 自上述测试以来的 5 年内。 使用以下命令初始化变量: >> N = 1e6; >> t = 20*abs(randn(1,N)); >> MI = t<=5; >> holter = max(0,min(100, 15*randn(1,N)+30+40*5./t)); >> ST = (5-
2023-02-24 11:31:35 4KB matlab
1
MATLAB 的交互式 FDTD 工具箱是一个仿真软件,用于建模和模拟 TE 偏振中的二维光学系统。 它是为教育目的而设计的——不需要进一步的 MATLAB 或计算物理学知识。 该软件嵌入在图形用户界面中,其中所有可以设置模拟参数。 此外,几何结构是通过可拖动的形式定义的,这使得程序非常直观且易于使用。 即使是困难的模拟结构也可以在几分钟内建立起来。 该程序运行非常高效、准确和可靠。 为了实现这一点,根据 Yee 的 FDTD 方法实施了一种基于矩阵的算法,允许轻松并行化。 此外,完美匹配层 (PML) 边界条件和类似电流的源也包括在现实场景中。 教程见: http://www.problemsinelectrodynamics.com/在“教育工具”部分,即http://www.problemsinelectrodynamics.com/tools 模拟示例: 光子晶体 - 模式
2023-02-24 10:42:09 17KB matlab
1
该程序用于计算用户提供的股票价格向量的相对强弱指数 (RSI) 技术指标。 用户还可以指定每个周期使用的样本数量。 默认周期为 14 个样本。 RSI = calc_RSI(data,N) 使用 N 个样本的时间段计算数据中发现的股票价格值的 RSI。 RSI = calc_RSI(data) 使用默认的 14 个样本周期计算 RSI。 向量“数据”的格式必须使与最近日期对应的值位于向量的末尾,而最早的价格值位于向量的开头。 矢量 RSI 以相同的方式格式化。 向量“RSI”的长度与向量“data”的长度不同,因为需要使用“data”的前 N ​​个样本来计算第一个“RSI”样本。 注意:我通常使用我的另一个程序“历史股票数据下载器”来检索我传递给这个 RSI 函数以进行 RSI 计算的股票数据。 如果您使用我的其他程序,请注意股票数据下载器首先返回最新日期的数据,并在数组末尾
2023-02-24 10:15:03 2KB matlab
1
PSFB转换器: 我模拟了一个带有软开关 (ZVS) 的 PSFB 转换器。 开关频率 (fs) = 100KHz。 每个支路都以固定频率和 50% 的占空比(包括死区为 48%)运行。 双腿的死区为 120ns 腿之间的相移为 0.2*Ts(可以通过更改 P3 和 P4 生成器块中的因子 0.2 来更改) 在开始模拟之前,需要分配以下变量: C = 1e-11; C_r = 0.001; A = 10; 输出电压为 D*Vin,其中 D 是变压器初级电压的占空比(使用 1:1 变压器)。 选择漏电感和励磁电感以满足软开关条件。 注意:在小负载下无法实现 ZVS,但可以更改 Lr 和 Cr 以获得所需的软开关条件。
2023-02-23 23:12:36 22KB matlab
1