MATLAB环境下轴心轨迹的绘制(包含降噪前处理)
程序运行环境为MATLAB R2018A,执行轴心轨迹的绘制。
轴心轨迹显示了轴心线的路径,可将来自于两个正交、共面传感器的一维时域信息组合成转子轴横向运动的二维图。
轴心轨迹是否需滤波处理视具体情况而定。
轴心轨迹/时域图是通过将一个轨迹与用于创建轨迹/时域图的两个XY时域图合并后得出的。
时域图显示在轨迹图的右侧,Y图位于X图的上方。
轨迹/时域图可用于建立轴心轨迹上特性的时间关系。
压缩包=数据+程序+参考
subplot(2,2,1),
plot(data.noisy, 'b');
grid on
title('Noisy Record ','Rotation',0,'FontSize',14);
xlabel({'Sample'},'FontSize',12);
ylabel('Amplitude (count)','FontSize',12)
subplot(2,2,2),
imagesc(data.t, dn.as, abs(dn.wnoisy));
title('Time-Frequency ','Rotation',0,'FontSize',14);
xlabel({'Time (s)'},'FontSize',12);
ylabel('Scale (a)','FontSize',12)
ID:5290722879802698
哥廷根数学学派2023
MATLAB环境下轴心轨迹的绘制(包含降噪前处理)
在MATLAB R2018A环境下,我们可以执行轴心轨迹的绘制。轴心轨迹展示了轴心线的路径,它将来自两个正交且共面传感器的一维时域信息组合起来,形成了转子轴横向运动的二维图像。
轴心轨迹的绘制涉及到一些前处理步骤,其中是否需要滤波处理取决于具体情况。
首先,我们需要将一个轨迹与用于创建轨迹时域图的两个XY时域图合并在一起,从而得到轨迹时域图。在轨迹图的右侧,我们将显示时域图,而Y图位于X图的上方。
轨迹时域图的作用在于建立轴心轨迹上特性的时间关系。通过观察轨迹时域图,我们可以了解轴心轨迹上不同特性随时间的变化。
在绘制轴心轨迹之前,我们需要准备好数据、程序和参考资料,它们将被打包成一个压缩包。
接下来,我们可以通过以下代码在MATLAB环境下绘制轴心轨迹。
subplot(2,2,1)
plot(data.noisy, 'b')
grid on
title('Noisy Record', 'Rotation', 0, 'FontSize', 14)
xlabel({'Sample'}, 'FontSize', 12)
ylabel('Amplitude (count)', 'FontSize', 12)
subplot(2,2,2)
imagesc(data.t, dn.as, abs(dn.wnoisy))
title('Time-Frequency', 'Rotation', 0, 'FontSize', 14)
xlabel({'Time (s)'}, 'FontSize', 12)
ylabel('Scale (a)', 'FontSize', 12)
以上代码中,subplot函数用于创建2x2的图形布局,并指定绘制位置。在第一个位置上,我们使用plot函数绘制了噪声数据,以蓝色表示。同时,我们打开了网格,并设置了标题、x轴和y轴的标签。
在第二个位置上,我们使用imagesc函数绘制了时间-频率图像,该图像展示了降噪后的轨迹。我们同样设置了标题、x轴和y轴的标签。
绘制轴心轨迹的代码示例只是其中一部分,对于完整的轴心轨迹绘制过程以及数据处理的具体方法,我们可以参考数据、程序和参考资料的内容。
在轴心轨迹的绘制过程中,我们可以根据具体需求进行进一步的分析和处理,例如滤波处理、特征提取等。这些步骤的具体方法可以根据实际情况进行选择和实现。
总之,MATLAB环境下轴心轨迹的绘制是一个复杂而重要的任务,在实际应用中具有广泛的用途。通过合理的数据处理和绘制方式,我们可以从轴心轨迹上获取有价值的信息,为相关领域的技术研究和应用提供支持和参考。
【相关代码,程序地址】:http://fansik.cn/722879802698.html