做好网站建设的重要性南桥做网站

张小明 2026/3/12 16:19:35
做好网站建设的重要性,南桥做网站,长春网站建设报价,怎样做类似于优酷的视频网站齿轮啮合刚度傅立叶级数展开程序#xff0c;注释给全#xff0c;附带一个例子在机械动力学领域#xff0c;研究齿轮啮合刚度的特性至关重要。而通过傅立叶级数展开可以对其进行深入分析。下面咱们就来详细看看相关的程序实现。 程序代码 import numpy as np import matplotl…齿轮啮合刚度傅立叶级数展开程序注释给全附带一个例子在机械动力学领域研究齿轮啮合刚度的特性至关重要。而通过傅立叶级数展开可以对其进行深入分析。下面咱们就来详细看看相关的程序实现。程序代码import numpy as np import matplotlib.pyplot as plt # 定义傅立叶级数展开函数 def fourier_series_expansion(x, a0, an_coeffs, bn_coeffs, num_terms): result a0 / 2 for n in range(1, num_terms 1): result an_coeffs[n - 1] * np.cos(n * x) bn_coeffs[n - 1] * np.sin(n * x) return result # 假设我们有一组齿轮啮合刚度数据这里简单模拟 # 周期T假设为2*pi T 2 * np.pi # 采样点数 N 1000 x np.linspace(0, T, N) # 模拟的齿轮啮合刚度数据 y 2 3 * np.cos(x) 1.5 * np.sin(2 * x) # 计算傅立叶系数 # 计算a0 a0 (2 / T) * np.trapz(y, x) # 计算an an_coeffs [] for n in range(1, 10): integrand y * np.cos(n * x) an (2 / T) * np.trapz(integrand, x) an_coeffs.append(an) # 计算bn bn_coeffs [] for n in range(1, 10): integrand y * np.sin(n * x) bn (2 / T) * np.trapz(integrand, x) bn_coeffs.append(bn) # 使用傅立叶级数展开重构数据 num_terms 5 reconstructed_y fourier_series_expansion(x, a0, an_coeffs, bn_coeffs, num_terms) # 绘图展示 plt.plot(x, y, labelOriginal Data) plt.plot(x, reconstructed_y, labelReconstructed Data ({} terms).format(num_terms)) plt.xlabel(x) plt.ylabel(Gear Mesh Stiffness) plt.legend() plt.show()代码分析导入必要的库-numpy是Python中常用的数学计算库在处理数值计算如积分、三角函数运算等方面非常方便。-matplotlib.pyplot主要用于数据可视化我们可以用它将原始数据和傅立叶级数展开重构后的数据进行绘图展示直观地看到两者的关系。定义傅立叶级数展开函数-fourierseriesexpansion函数接收自变量x常数项a0余弦项系数列表ancoeffs正弦项系数列表bncoeffs以及展开项数numterms。- 公式中首先加上常数项a0 / 2然后通过循环从n 1到numterms依次加上ancos(nx)和bnsin(nx)最终返回傅立叶级数展开的结果。模拟齿轮啮合刚度数据- 我们假设周期T为2pi在这个周期内生成N 1000个采样点x。- 这里简单构造了一个函数y 2 3cos(x) 1.5sin(2x)来模拟齿轮啮合刚度数据实际应用中这个数据可能来自实验测量或其他复杂模型。计算傅立叶系数-计算a0a0的计算公式为(2 / T)∫y(x)dx在代码中通过np.trapz(y, x)来数值计算积分np.trapz是numpy提供的梯形积分方法。-计算an循环从n 1到9这里选择计算前9项实际可按需调整对于每一个n计算积分(2 / T)∫y(x)cos(nx)dx同样使用np.trapz进行数值积分并将结果添加到ancoeffs列表中。-计算bn与计算an类似只是积分中的被积函数变为y(x)sin(nx)计算结果添加到bncoeffs列表。重构数据与绘图- 选择展开项数为5调用fourierseriesexpansion函数重构数据得到reconstructedy。- 最后使用matplotlib绘图将原始数据y和重构数据reconstructedy绘制在同一幅图中通过标签和图例区分这样可以很直观地看到使用傅立叶级数展开重构数据与原始数据的拟合程度。通过这个程序示例相信大家对齿轮啮合刚度的傅立叶级数展开有了更清晰的认识实际应用中可以根据具体的需求调整参数和数据处理方式。
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

区块链技术做网站网站建设的方式有哪些

vLLM部署Qwen3-8B:PagedAttention优化显存 在当前大模型推理的实际落地中,一个核心痛点始终挥之不去:GPU显存利用率低、并发能力受限。尤其是面对像 Qwen3-8B 这类支持 32K 长上下文的模型时,传统推理框架往往刚启动就因 KV Cach…

张小明 2026/3/5 4:08:53 网站建设

校园超市网站开发背景网站建设开发步骤

一、MVVM模式 应用通过状态去渲染更新UI是程序设计中相对复杂,但又十分重要的,往往决定了应用程序的性能。程序的状态数据通常包含了数组、对象,或者是嵌套对象组合而成。在这些情况下,ArkUI采取MVVM Model View ViewModel模式…

张小明 2026/3/12 1:06:05 网站建设

网站建设课设旅游网站建设的功能

深入探究用户访问安全与网络手动配置 在计算机系统的管理中,用户访问安全与网络配置是至关重要的两个方面。合理的用户访问控制能够确保系统数据的安全性和完整性,而正确的网络配置则是保障系统正常通信和运行的基础。下面将详细介绍用户访问控制列表(ACLs)以及网络手动配…

张小明 2026/3/5 4:08:57 网站建设

网站制作评价指标深圳做棋牌网站建设

💡实话实说:CSDN上做毕设辅导的都是专业技术服务,大家都要生活,这个很正常。我和其他人不同的是,我有自己的项目库存,不需要找别人拿货再加价,所以能给到超低价格。摘要 随着高等教育信息化的快…

张小明 2026/3/5 4:09:00 网站建设

珠海市做网站公司设计师网上接单的网站

通过SEO推广LobeChat博客内容,带动大模型Token购买转化 在生成式AI席卷全球的今天,一个开发者想搭建自己的AI助手,已经不再需要从零开始训练模型。真正决定体验优劣的,反而是那个“看不见”的前端界面——它决定了用户是否愿意留下…

张小明 2026/3/5 4:08:57 网站建设

网站开发师手机和电脑同步的进销存软件

第一章:R Shiny中多模态缓存的核心价值在构建复杂的R Shiny应用时,性能优化成为关键挑战之一。多模态缓存通过整合不同类型的数据缓存策略,显著提升响应速度与资源利用率。它不仅支持静态数据的持久化存储,还能动态管理计算结果、…

张小明 2026/3/5 4:08:58 网站建设