- 博客(118)
- 收藏
- 关注
原创 Python期末考试题-基于正态分布生成学生成绩并统计高分人数
随机生成10名同学的单科成绩(保留小数点后两位),并统计高于85分的同学人数,要求符合正态分布N(80,100)。
2024-12-20 11:18:19
213
原创 使用 Python 操作二进制数的最低位
按位与 (:将两个二进制数的每个位进行比较,只有当两个位都为 1 时,结果为 1,否则为 0。按位非 (:将二进制数的每个位取反,即 0 变为 1,1 变为 0。要清零一个数的某些位,可以借助按位与操作,将对应位设置为 0。例如:假设原数为10101111,我们需要清零最低 4 位。11110000。。
2024-12-18 11:12:41
518
原创 使用 Python 计算球的体积和表面积
在日常的数学计算中,球的体积和表面积的计算是一个非常常见的问题。本文将通过一个简单的 Python 程序,演示如何根据用户输入的球的半径,计算并输出球的体积和表面积。
2024-12-18 10:49:54
710
原创 信号处理实验——分析采样间隔和采样长度对FFT的影响
增加频域抽样点数N,同时在不改变时域数据的情况下,在时域数据末端添加一些零值点,使得谱线更密,这样就可以减小栅栏效应,观察到原来看不到的频谱分量。注意,该方法通过补零来增加N,此时采样频率f(s)会随之成正比上升,又由于频率分辨率F=f(s)/N,频率分辨率不改变,也就是说,补零不改变频率分辨率。
2024-03-05 18:58:32
2401
原创 信号处理实验——实序列DFT对称性的验证
由输出图像可明显看出,对实序列x(n)进行DFT后的序列 X(k) ,其实部。进行离散傅里叶变换,其中N=4000,同时,验证DFT的对称性。是奇对称,符合对称性。
2024-03-05 17:24:30
1067
原创 MATLAB验证中心极限定理
为了在 MATLAB 中验证中心极限定理,一般通过模拟随机样本的方式来实现。中心极限定理指出,当样本量足够大时,不管原始总体分布如何,样本均值的分布趋近于正态分布。
2023-12-21 19:26:14
1331
原创 matlab实验-旋转体
为了计算曲线 y=x^1/4*sin(x^2) 在区间 [0,π] 与 x 轴所围成的图形绕 x 轴和 y 轴旋转所形成的旋转体的体积,一般使用 MATLAB 中的数值积分方法。旋转体体积可以通过定积分来计算。求曲线 y=x^(1/4)*sinx^2(0≤x≤π^(1/2))与 x 轴所围成图形分别绕x 轴、y 轴旋转所成的旋转体体积,并画出两个旋转体的图形。其中 a=0 和 b=
2023-12-21 17:49:22
1185
原创 Python 编程:创建一个交互式九九乘法表
在这篇文章中,将介绍如何使用 Python 的 Tkinter 库来创建一个简单但交互性强的九九乘法表应用。这个小项目非常适合初学者学习 GUI 编程的基础。:编写一个函数,当点击某个乘法公式时,显示该公式的计算结果。:为九九乘法表中的每个公式创建一个按钮。布局来创建基本的应用窗口和元素布局。:使用 Tkinter 的。
2023-12-11 14:35:45
560
原创 matlab编程题-二维插值、多项式拟合、
用 MATLAB 进行多项式拟合并绘制图形,首先定义给定的数据点,然后分别使用一次、三次和五次多项式对数据进行拟合。是 MATLAB 提供的一个用于生成二维数据的测试函数,它返回一个矩阵,矩阵中的值是根据某个特定的公式计算得到的。3.在钢线碳含量对于电阻的效应的研究中,得到以下数据。2.分别用2、3、4、6阶多相式拟合函数y=cos(x),并将拟合曲线与函数曲线y=cos(x)进行比较。:然后,定义一组新的点,这些点比原始数据的网格更密集,用于插值。函数对原始数据进行插值,以得到新网格点上的值。
2023-12-11 14:27:06
799
原创 python编程-绘制傅立叶三角级数波形图
为了绘制波形,选择一个特定的 ω0(比如 2π,这样 ω0t 就是角频率),然后对于不同的 N 值(10, 100, 500),计算合成波形。首先,绘制原始信号的波形,即没有展开成傅里叶三角级数之前的波形。在这种情况下,信号简化为 cos(ω0t)。然后,我们将绘制 N=10、N=100、和 N=500 时的合成波形图。绘制下面信号的波形图,给出N=10、N=100、N=500合成波形以及展开成傅里叶三角级数之前的波形。设置 ω0=2π,并在一个周期内绘制这些波形。
2023-12-11 10:45:27
826
原创 python编程-贷款计算器
要创建一个 Python 程序,用于设计一个用户界面以输入贷款时间、金额和利率,并计算显示每月应还金额,可以使用 Tkinter 库。Tkinter 是 Python 的标准 GUI (图形用户界面) 工具包。
2023-12-10 19:25:39
807
原创 python编程-开发一款用于小学生口算练习的系统
开发步骤:step1、单题开发,以两个数加法为例,加数取值范围[[0,101],要实现哪些功能,怎么实现?引入随机函数库→import random随机产生加数→ random.randintO) random.randranae0出题,题目打印→printO注意占位函数formatO或占位符%的使用做题,提供键盘输入接口 →input0·自动批阅→i条件语句使用step2、增加模式选择,实现加减法,怎么实现,要注意哪些?随机产生“+'或’模式→random.choice0)
2023-12-10 15:16:35
2077
原创 matlab编程题-三点法和五点法Gauss-Legendre
Gauss-Legendre积分是一种数值积分方法,用于近似一个函数在一定区间内的积分。这种方法特别适用于当函数的解析积分很难或无法直接求得时。Gauss-Legendre积分使用特定的点(称为Gauss点)和相应的权重来近似积分,这些点和权重是通过Legendre多项式的根和相应的积分公式计算得出的。
2023-12-08 19:22:37
1761
原创 使用MATLAB和最小均方算法减少音频信号中的噪声
在本文中,将介绍如何使用MATLAB和最小均方(LMS)算法来减少音频信号中的宽带噪声。通过这种方法,能够有效地改善音频质量,这在音频工程和信号处理领域尤为重要。
2023-12-08 15:42:34
1502
原创 python编程实例-定义“圆”Circle类
在Python中,类是对象的蓝图。它定义了对象的属性和行为。定义Circle类开始,它代表一个几何圆。
2023-12-05 13:13:22
2260
原创 c语言编程-编写围棋系统
输入棋手编号、姓名: P004 陈真完整信息: P004 陈真 业余 2段 80是否删除该数据y/n?:y删除成功!本地文件更新成功!【注意:棋手编号不能更改!输入棋手编号、姓名: P001 连笑完整信息:P001 连笑 职业 九段 8899选择要修改数据项(1-4):4是否修改该数据y/n?: y输入修改信息:8900 修改成功!本地文件更新成功!
2023-12-04 11:59:51
2842
102
原创 探究双极性基带传输:升余弦滚降响应的 MATLAB 模拟与分析
双极性基带传输是一种重要的信号调制技术,它将二进制数据(0和1)映射到两个不同的电平值上,通常是正负电压。与单极性和归零编码相比,双极性编码在相同的数据速率下提供了更好的性能,尤其是在抗干扰和误码率方面。在MATLAB中运行上述代码后,我们可以观察到原始的双极性基带信号和经过升余弦滚降处理后的信号波形。眼图展示了信号在不同时间窗口的叠加,为我们评估信道传输性能和可能的同步误差提供了直观的视图。重点放在信号波形的生成、升余弦滚降处理,以及眼图的绘制上,展示信号的传输特性和信道性能。
2023-12-03 11:20:32
2387
2
原创 matlab仿真实验-静电场
题目:用有限差分法求下图区域中各个节点的电位。试用MATLAB编写文件,计算矩形区域内电位分布(要求:不含边界的节点数目100*100,边长设为10cm;差分方程组的计算采用超松弛迭代方法;选择适当的松弛因子,提高迭代效率。)为了完成这个题目,我们可以按照以下仿真步骤来使用MATLAB进行计算和分析:定义问题和参数:初始化电位矩阵:设置松弛因子:应用有限差分法:超松弛迭代方法:迭代过程:结果分析与可视化:仿真代码: 运行结果
2023-12-03 10:55:55
1994
原创 使用 Python 探索物理实验数据:温度变化曲线绘制与分析
在物理实验中,数据的可视化和分析对于理解实验结果至关重要。本文将介绍如何使用 Python 和 Matplotlib 库来处理和可视化实验数据,具体包括绘制升温和冷却过程的温度变化曲线,以及计算冷却速率和导热系数。通过这个案例,读者将学习到如何有效地应用 Python 工具处理科学数据,并进行初步的数据分析。
2023-12-02 17:44:27
2303
原创 使用 Python 和 Matplotlib 绘制科学图表:实例演示
本文通过两个具体的示例,展示了如何使用 Python 中的 Matplotlib 库来绘制科学图表。首先探讨了如何绘制用于验证马吕斯定律的 I-cos²(Θ) 曲线,然后介绍了在极坐标系中绘制 I-θ 曲线的方法。这些示例不仅有助于物理学的教学和研究,也展示了 Matplotlib 在数据可视化中的强大功能。无论您是科学研究人员还是对数据可视化感兴趣的学习者,本文都将为您提供有价值的信息和技巧。
2023-12-02 16:20:44
2820
原创 c++编程-评分统计
通过键盘输入10位评委的打分,以及当前处于哪个阶段(预赛部分用1表示,决赛部分用2表示)。主函数中,只负责输入数据、调用分数计算函数、输出结果,评分计算部分编写独立函数完成。预赛部分歌手的分数,为去掉1个最高分、1个最低分后其余8个分数的平均值;决赛部分歌手的分数,为去掉2个最高分、2个最低分后其余6个分数的平均值。歌手大奖赛共有10位评委,为每位选手打分(double型)。
2023-12-02 12:10:46
564
原创 c++语言程序设计题
编写一个函数CountLetter,统计出字符串中有多少个不同的英文字母;大小写字母认为是同一个。CountLetter (“Hello”)的结果为4, CountLetter (”A Sample。设计一函数fcount,统计一个正整数数组中有几个数组元素是三位偶数。写一主调函数,用键盘输入一个整型数组arr的20个元素值,调用fcount函数之后,在主调函数中输出显示统计结果。下面是使用某矩阵类CMatrix的例子和运行结果,请设计完成该矩阵类CMatrix。string”) 的结果为11。
2023-12-02 10:09:06
441
原创 c语言编写程序题(四)
.输入一个字符串,对字符串进行加密,将加密后的字符串在屏幕上输出,同时将它保存到文件。其中对字符串的加密规则:字符串中小写字母改为大写字母,数字字符‘(即指出坐标点是在原点还是在第几象限)。要求定义一个求阶乘的函数。.输入平面上的一个坐标点。”,加密后的字符串:“
2023-12-01 18:16:00
438
原创 c语言-设计学生成绩管理系统
(3) 利用函数 void process(struct student *p, int n, int m) 计算每个学生M门课的平均成绩;(4) 利用函数 void output(struct student *p, int n, int m) 将处理结果输出;(2) 利用函数void input(struct student *p,int n, int m ) 完成数据的输入。(1) 有N个学生,每个学生的信息包含学号,姓名,和M门课的成绩。(5) 设计main()函数进行测试。
2023-12-01 17:20:36
734
原创 c语言程序设计题(二)
2. (10分) 编写程序实现下面功能:将一行字符中的每个单词的第一个字母改成大写,并将处理结果保存在文件”d:\\program\\result.txt”中。1. (10分) 编写函数int isprime(int m),判断某一个数是否是一个素数。调用该函数求解1~500之间的素数,并每行输出5个。
2023-12-01 17:13:14
626
3
原创 信号与系统试题
给出系统函数H(z)=(z^{2}+2z+3)/(3z^{2}+2z+1)的极零点图和频响波形图。首先,定义系统函数的分子和分母,然后用。分别是 H(z) 的分子和分母的系数。函数展示了系统的幅度响应和相位响应。函数展示了系统的极点和零点,而。在 MATLAB 中,一般使用。 的极点-零点图,以及使用。绘制极点-零点图,再用。函数来绘制其频率响应。
2023-11-30 18:59:38
440
原创 MATLAB求[100,200]之间第三个被21整除的整数。
要在 MATLAB 中找到位于 [100, 200] 区间内第三个能被 21 整除的整数,可以使用循环来逐个检查每个整数,使用。函数来测试是否能被 21 整除。一旦找到第三个这样的整数,就用。
2023-11-30 18:25:54
2029
原创 信号与系统matlab实验(一)
1、已知微分方程y’’(t)+2y’(t)+50y(t)=x(t),求该系统的冲激响应波形h(t),和单位阶跃响应波形h1(t).3、计算x(t)=e^{t}与h(t)=(3e^{-2t}-1)ε(t)的卷积(注:利用卷积的定义编程)。函数来分别计算冲激响应和单位阶跃响应。函数来定义这个传递函数,然后使用。在 MATLAB 中,可以使用。的傅里叶变换,并绘制其频谱图。
2023-11-30 18:19:00
1803
水仙花数c语言程序的实例
2023-11-10
实验六 ARQ协议的Python实现
2023-11-10
MATLAB实验内容(使用内置函数求解)
2023-11-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人