自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(115)
  • 收藏
  • 关注

原创 西邮C语言程序设计题

【代码】西邮C语言程序设计题。

2024-03-10 18:36:32 383

原创 信号处理实验——分析采样间隔和采样长度对FFT的影响

增加频域抽样点数N,同时在不改变时域数据的情况下,在时域数据末端添加一些零值点,使得谱线更密,这样就可以减小栅栏效应,观察到原来看不到的频谱分量。注意,该方法通过补零来增加N,此时采样频率f(s)会随之成正比上升,又由于频率分辨率F=f(s)/N,频率分辨率不改变,也就是说,补零不改变频率分辨率。

2024-03-05 18:58:32 1072

原创 信号处理实验——实序列DFT对称性的验证

由输出图像可明显看出,对实序列x(n)进行DFT后的序列 X(k) ,其实部。进行离散傅里叶变换,其中N=4000,同时,验证DFT的对称性。是奇对称,符合对称性。

2024-03-05 17:24:30 431

原创 matlab实验-经典谱估计(自相关法)

计算并画出下述信号的功率谱。滤波器的输出,滤波器参数为。

2024-01-02 15:18:16 521

原创 MATLAB验证中心极限定理

为了在 MATLAB 中验证中心极限定理,一般通过模拟随机样本的方式来实现。中心极限定理指出,当样本量足够大时,不管原始总体分布如何,样本均值的分布趋近于正态分布。

2023-12-21 19:26:14 597

原创 MATLAB实验-数学建模

首先,定义要求解的微分方程。在 MATLAB 中,创建一个函数,该函数接受当前时间点。

2023-12-21 19:16:43 551

原创 matlab实验-旋转体

为了计算曲线 y=x^1/4*sin(x^2) 在区间 [0,π​] 与 x 轴所围成的图形绕 x 轴和 y 轴旋转所形成的旋转体的体积,一般使用 MATLAB 中的数值积分方法。旋转体体积可以通过定积分来计算。求曲线 y=x^(1/4)*sin⁡x^2(0≤x≤π^(1/2))与 x 轴所围成图形分别绕x 轴、y 轴旋转所成的旋转体体积,并画出两个旋转体的图形。其中 a=0 和 b=

2023-12-21 17:49:22 573

原创 Python 编程:创建一个交互式九九乘法表

在这篇文章中,将介绍如何使用 Python 的 Tkinter 库来创建一个简单但交互性强的九九乘法表应用。这个小项目非常适合初学者学习 GUI 编程的基础。:编写一个函数,当点击某个乘法公式时,显示该公式的计算结果。:为九九乘法表中的每个公式创建一个按钮。布局来创建基本的应用窗口和元素布局。:使用 Tkinter 的。

2023-12-11 14:35:45 430

原创 matlab编程题-二维插值、多项式拟合、

用 MATLAB 进行多项式拟合并绘制图形,首先定义给定的数据点,然后分别使用一次、三次和五次多项式对数据进行拟合。是 MATLAB 提供的一个用于生成二维数据的测试函数,它返回一个矩阵,矩阵中的值是根据某个特定的公式计算得到的。3.在钢线碳含量对于电阻的效应的研究中,得到以下数据。2.分别用2、3、4、6阶多相式拟合函数y=cos(x),并将拟合曲线与函数曲线y=cos(x)进行比较。:然后,定义一组新的点,这些点比原始数据的网格更密集,用于插值。函数对原始数据进行插值,以得到新网格点上的值。

2023-12-11 14:27:06 493

原创 python编程-绘制傅立叶三角级数波形图

为了绘制波形,选择一个特定的 ω0​(比如 2π,这样 ω0​t 就是角频率),然后对于不同的 N 值(10, 100, 500),计算合成波形。首先,绘制原始信号的波形,即没有展开成傅里叶三角级数之前的波形。在这种情况下,信号简化为 cos(ω0​t)。然后,我们将绘制 N=10、N=100、和 N=500 时的合成波形图。绘制下面信号的波形图,给出N=10、N=100、N=500合成波形以及展开成傅里叶三角级数之前的波形。设置 ω0​=2π,并在一个周期内绘制这些波形。

2023-12-11 10:45:27 469

原创 python编程-贷款计算器

要创建一个 Python 程序,用于设计一个用户界面以输入贷款时间、金额和利率,并计算显示每月应还金额,可以使用 Tkinter 库。Tkinter 是 Python 的标准 GUI (图形用户界面) 工具包。

2023-12-10 19:25:39 454

原创 python编程-开发一款用于小学生口算练习的系统

开发步骤:step1、单题开发,以两个数加法为例,加数取值范围[[0,101],要实现哪些功能,怎么实现?引入随机函数库→import random随机产生加数→ random.randintO) random.randranae0出题,题目打印→printO注意占位函数formatO或占位符%的使用做题,提供键盘输入接口 →input0·自动批阅→i条件语句使用step2、增加模式选择,实现加减法,怎么实现,要注意哪些?随机产生“+'或’模式→random.choice0)

2023-12-10 15:16:35 1493

原创 matlab编程题-三点法和五点法Gauss-Legendre

Gauss-Legendre积分是一种数值积分方法,用于近似一个函数在一定区间内的积分。这种方法特别适用于当函数的解析积分很难或无法直接求得时。Gauss-Legendre积分使用特定的点(称为Gauss点)和相应的权重来近似积分,这些点和权重是通过Legendre多项式的根和相应的积分公式计算得出的。

2023-12-08 19:22:37 642

原创 使用MATLAB和最小均方算法减少音频信号中的噪声

在本文中,将介绍如何使用MATLAB和最小均方(LMS)算法来减少音频信号中的宽带噪声。通过这种方法,能够有效地改善音频质量,这在音频工程和信号处理领域尤为重要。

2023-12-08 15:42:34 915

原创 python编程实例-定义“圆”Circle类

在Python中,类是对象的蓝图。它定义了对象的属性和行为。定义Circle类开始,它代表一个几何圆。

2023-12-05 13:13:22 1083

原创 c语言编程-编写围棋系统

输入棋手编号、姓名: P004 陈真完整信息: P004 陈真 业余 2段 80是否删除该数据y/n?:y删除成功!本地文件更新成功!【注意:棋手编号不能更改!输入棋手编号、姓名: P001 连笑完整信息:P001 连笑 职业 九段 8899选择要修改数据项(1-4):4是否修改该数据y/n?: y输入修改信息:8900 修改成功!本地文件更新成功!

2023-12-04 11:59:51 2426 101

原创 c语言程序编程题-数组逆序输出

例:编写程序,将一个一维数组(1,2,3,4,5,6,7,8,9,10}的成员逆序后输出。

2023-12-03 12:56:47 796

原创 探究双极性基带传输:升余弦滚降响应的 MATLAB 模拟与分析

双极性基带传输是一种重要的信号调制技术,它将二进制数据(0和1)映射到两个不同的电平值上,通常是正负电压。与单极性和归零编码相比,双极性编码在相同的数据速率下提供了更好的性能,尤其是在抗干扰和误码率方面。在MATLAB中运行上述代码后,我们可以观察到原始的双极性基带信号和经过升余弦滚降处理后的信号波形。眼图展示了信号在不同时间窗口的叠加,为我们评估信道传输性能和可能的同步误差提供了直观的视图。重点放在信号波形的生成、升余弦滚降处理,以及眼图的绘制上,展示信号的传输特性和信道性能。

2023-12-03 11:20:32 1080 1

原创 matlab仿真实验-静电场

题目:用有限差分法求下图区域中各个节点的电位。试用MATLAB编写文件,计算矩形区域内电位分布(要求:不含边界的节点数目100*100,边长设为10cm;差分方程组的计算采用超松弛迭代方法;选择适当的松弛因子,提高迭代效率。)为了完成这个题目,我们可以按照以下仿真步骤来使用MATLAB进行计算和分析:定义问题和参数:初始化电位矩阵:设置松弛因子:应用有限差分法:超松弛迭代方法:迭代过程:结果分析与可视化:仿真代码: 运行结果

2023-12-03 10:55:55 706

原创 使用 Python 探索物理实验数据:温度变化曲线绘制与分析

在物理实验中,数据的可视化和分析对于理解实验结果至关重要。本文将介绍如何使用 Python 和 Matplotlib 库来处理和可视化实验数据,具体包括绘制升温和冷却过程的温度变化曲线,以及计算冷却速率和导热系数。通过这个案例,读者将学习到如何有效地应用 Python 工具处理科学数据,并进行初步的数据分析。

2023-12-02 17:44:27 900

原创 使用 Python 和 Matplotlib 绘制科学图表:实例演示

本文通过两个具体的示例,展示了如何使用 Python 中的 Matplotlib 库来绘制科学图表。首先探讨了如何绘制用于验证马吕斯定律的 I-cos²(Θ) 曲线,然后介绍了在极坐标系中绘制 I-θ 曲线的方法。这些示例不仅有助于物理学的教学和研究,也展示了 Matplotlib 在数据可视化中的强大功能。无论您是科学研究人员还是对数据可视化感兴趣的学习者,本文都将为您提供有价值的信息和技巧。

2023-12-02 16:20:44 717

原创 c\c++编程-实现哈夫曼编码

哈夫曼编码是一种广泛使用的数据压缩技术,它通过变长编码表对数据进行编码,以此减少数据的总体大小。

2023-12-02 14:56:43 839

原创 c++编程-评分统计

通过键盘输入10位评委的打分,以及当前处于哪个阶段(预赛部分用1表示,决赛部分用2表示)。主函数中,只负责输入数据、调用分数计算函数、输出结果,评分计算部分编写独立函数完成。预赛部分歌手的分数,为去掉1个最高分、1个最低分后其余8个分数的平均值;决赛部分歌手的分数,为去掉2个最高分、2个最低分后其余6个分数的平均值。歌手大奖赛共有10位评委,为每位选手打分(double型)。

2023-12-02 12:10:46 389

原创 c++编程-剪刀石头布游戏

任务:编程实现简单的剪刀石头布(也称石头剪刀布)游戏,实现玩家与计算机之间的对战。

2023-12-02 10:19:37 1256

原创 c++语言程序设计题

编写一个函数CountLetter,统计出字符串中有多少个不同的英文字母;大小写字母认为是同一个。CountLetter (“Hello”)的结果为4, CountLetter (”A Sample。设计一函数fcount,统计一个正整数数组中有几个数组元素是三位偶数。写一主调函数,用键盘输入一个整型数组arr的20个元素值,调用fcount函数之后,在主调函数中输出显示统计结果。下面是使用某矩阵类CMatrix的例子和运行结果,请设计完成该矩阵类CMatrix。string”) 的结果为11。

2023-12-02 10:09:06 379

原创 c语言编写程序题(四)

.输入一个字符串,对字符串进行加密,将加密后的字符串在屏幕上输出,同时将它保存到文件。其中对字符串的加密规则:字符串中小写字母改为大写字母,数字字符‘(即指出坐标点是在原点还是在第几象限)。要求定义一个求阶乘的函数。.输入平面上的一个坐标点。”,加密后的字符串:“

2023-12-01 18:16:00 359

原创 c语言程序编程题(三)

【代码】c语言程序编程题(三)

2023-12-01 18:01:18 328

原创 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 618

原创 c语言程序设计题(二)

2. (10分) 编写程序实现下面功能:将一行字符中的每个单词的第一个字母改成大写,并将处理结果保存在文件”d:\\program\\result.txt”中。1. (10分) 编写函数int isprime(int m),判断某一个数是否是一个素数。调用该函数求解1~500之间的素数,并每行输出5个。

2023-12-01 17:13:14 495 3

原创 c语言-设计图书管理系统

【代码】c语言-设计图书管理系统。

2023-12-01 16:51:46 464

原创 c语言程序设计题(一)

【代码】c语言程序设计题(一)

2023-12-01 16:47:36 394

原创 信号与系统试题

给出系统函数H(z)=(z^{2}+2z+3)/(3z^{2}+2z+1)的极零点图和频响波形图。首先,定义系统函数的分子和分母,然后用。分别是 H(z) 的分子和分母的系数。函数展示了系统的幅度响应和相位响应。函数展示了系统的极点和零点,而。在 MATLAB 中,一般使用。​ 的极点-零点图,以及使用。绘制极点-零点图,再用。函数来绘制其频率响应。

2023-11-30 18:59:38 372

原创 matlab画图,频率谱密度图

【代码】matlab画图,频率谱密度图。

2023-11-30 18:35:27 989

原创 MATLAB求[100,200]之间第三个被21整除的整数。

要在 MATLAB 中找到位于 [100, 200] 区间内第三个能被 21 整除的整数,可以使用循环来逐个检查每个整数,使用。函数来测试是否能被 21 整除。一旦找到第三个这样的整数,就用。

2023-11-30 18:25:54 1000

原创 信号与系统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 780

原创 西电c语言编写程序题

【代码】c语言编写程序题。

2023-11-30 17:06:31 353

原创 贝塞尔高斯光束自由传输matlab仿真

贝塞尔-高斯光束是一种特殊类型的光束,在自由空间传播时其横截面的强度分布保持不变。

2023-11-29 20:02:16 1145

原创 用户登录账号密码

这个文件应该包含用户的用户名和密码(以及其他可能的状态信息,如尝试次数和锁定状态)。为了开始,可以手动创建这个文件,并添加一些示例用户数据。一旦你创建了这个文件并放置在正确的位置,你的 Python 脚本就可以使用这个文件来验证用户登录,并根据用户的登录尝试更新文件内容了。5.用户 3 次认证失败后,退出程序,再次启动程序尝试登录时,还是锁定状态(提示:需把用户锁定的状态存到文件里):将这个文件放置在与你的 Python 脚本相同的目录下,这样脚本就可以轻松地访问和修改它。记录了登录尝试的次数,而。

2023-11-29 15:57:00 418

原创 打印菱形图案

打印一个由“*”组成的菱形。下面是一个 Python 程序,用于打印一个由 "*" 组成的菱形。

2023-11-29 15:39:24 337

原创 找水仙花数

水仙花数是指一个三位数,其各位数字立方和等于该数本身

2023-11-29 15:34:17 369

水仙花数c语言程序的实例

水仙花数(Narcissistic number),也被称为阿姆斯特朗数(Armstrong number),是一个n位数,其各位数字的n次幂之和等于它本身。 在C语言中编写一个程序来找出所有的水仙花数可以按照以下步骤进行: 1.确定范围:首先需要确定搜索水仙花数的数位范围。通常,我们搜索三位数的水仙花数,从100到999。 2.遍历所有数字:使用循环遍历这个范围内的所有数字。 3.计算每位数字的幂:对于每个数字,分离出每一位,然后计算其立方(对于三位数)。 4.比较和与原数字:计算所有位的立方和,然后与原始数字比较。如果相等,它就是水仙花数。 打印水仙花数:如果找到水仙花数,则打印它。

2023-11-10

实验六 ARQ协议的Python实现

一、实验目的和要求 1、理解ARQ协议的工作原理及其在通信中的应用 2、学会使用Python实现ARQ协议 3、通过实验观察和分析ARQ协议在数据传输中的可靠性 二、实验原理 1、ARQ协议:Automatic Repeat Request (ARQ)协议是一种用于提高通信可靠性的错误控制方法。当发送端发送数据包时,接收端将对数据包进行校验,如果检测到错误,将请求重发该数据包。ARQ协议有三种常见类型:停止等待ARQ、连续ARQ和选择性重传ARQ。 2、Python套接字编程:Python提供了socket库,可以用于创建和操作套接字,实现网络通信。 三、主要仪器设备、试剂或材料 1、台式机,Windows 64位操作系统 2、安装了Python和集成开发环境Pycharm 四、实验方法与步骤

2023-11-10

MATLAB实验内容(使用内置函数求解)

使用二分法求方程x^{5}+sin(x)-1=0在[0,1]内的近似根(误差<10^{-6}) 使用简单迭代法构造三种迭代格式,求方程x^{2}=5的根(误差<10^{-6}) 使用牛顿法和二分法,计算方程x^{3} – 2*x^{2} – 5*x + 12 = 0的根,比较两种方法的迭代次数(误差<10^{-12}) 分别使用单点弦截法和两点弦截法,计算方程e^{x}-2*x^{2}-1=0的根,并比较两种方法的迭代次数(误差<10^{-12}) 使用solve函数求方程组{x_1 + 2x_2 = 1, 3x_1 - 4x_2 = -7}的解。 使用fzero函数计算方程2*x+sin(2*x)e^(x)-1=0的根。 使用fsolve函数求方程组{2x_1 - x_2 = 2sin(x_1), x_1 + 3x_2 = cos(x_2)}的解。 设使用roots函数求方程x^{6} + 5*x^{4} - x^{3} – 5*x + 8 = 0

2023-11-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除