自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【数据库原理 实验报告8 大作业】选修课管理系统数据库实现

本实验报告详细记录了选修课管理系统的数据库设计与实现过程。系统包含学生信息管理、课程信息管理和选课管理三大功能模块,通过E-R图设计了学生、课程及选课关系的概念模型,并转换为满足第三范式的关系模式。实验采用SQL语言完成了数据库创建、表结构定义(包括主外键约束)、数据录入(正常和异常测试)以及增删改操作。重点实现了多种查询功能:单表查询、多表连接查询、分组统计、嵌套查询和集合运算查询,全面展示了SQL的数据处理能力。通过实验,深入理解了数据库设计原则和SQL查询优化技巧,为实际应用中的数据处理需求提供了有效

2026-04-10 20:01:08 325

原创 【数据库原理 实验报告7】视图和存储过程的应用

【摘要】本实验报告围绕数据库视图与存储过程的应用展开,通过创建StudentView和StudentSumView视图,验证了视图的数据筛选、更新限制等特性,并演示了视图的创建、修改和删除操作。在存储过程部分,实现了无参的studentage过程计算平均年龄,以及带参数的studentgrade过程查询指定学生成绩。实验揭示了视图在数据安全性和逻辑独立性方面的优势,以及存储过程在提升执行效率和代码复用性方面的价值。通过错误调试过程,加深了对SQL语法和完整性约束的理解,为数据库规范化开发奠定了实践基础。

2026-04-10 19:46:03 284

原创 【高级程序设计 实验报告13】GPU 并行计算 2

这篇实验报告详细记录了GPU并行计算的完整实现过程。实验通过.cpp和.cu文件的联合使用,实现了CPU与GPU协同工作的并行计算系统。主要内容包括:1)使用CUDA核函数实现数组元素并行加法运算;2)通过OpenMP多线程控制多个GPU设备;3)完整的内存管理流程,包括主机与设备内存分配、数据传输和释放;4)结果验证与错误检测机制。实验不仅展示了GPU并行计算的强大性能,还深入探讨了多GPU并行处理、线程调度优化等关键技术难点。报告特别强调了实践过程中遇到的典型问题及解决方案,为学习高性能计算提供了宝贵的

2026-04-10 19:34:24 182

原创 【数学建模 matlab 实验报告13】主成分分析

摘要:实验采用聚类分析和主成分分析方法对消费数据进行分析。首先使用k-means聚类将区域消费类型划分为3类,然后通过主成分分析计算各省消费水平综合得分并排序。结果显示两种方法具有一致性,主成分分析能有效降维并综合评价消费水平。实验表明,随着时间推移,城镇居民消费结构不断优化,各项支出呈现增长趋势,生活质量逐步提高。通过数据分析可以客观评估消费水平变化,为经济决策提供参考依据。

2026-04-09 18:23:46 470

原创 【数学建模 matlab 实验报告12】聚类分析和判别分析

本实验报告通过MATLAB实现了多元统计分析中的聚类分析和判别分析。实验分为三个部分:1) 对江苏省13个地市经济数据进行层次聚类分析,采用欧氏距离和Ward法进行聚类,可视化展示城市经济发展层次结构;2) 银行客户信用判别分析,运用马氏距离、线性判别和二次判别方法对新客户信用进行评估;3) 鸢尾花数据集分类实验,比较线性判别、朴素贝叶斯和K近邻算法的分类性能。实验结果表明,聚类分析能有效揭示数据内在结构,判别分析可建立准确的分类预测模型。通过本次实验,掌握了数据标准化、聚类算法、判别分析和分类模型评估等核

2026-04-09 18:17:01 385

原创 【数学建模 matlab 实验报告11】拟合

本实验报告通过5个数学建模案例展示了MATLAB在插值和曲线拟合中的应用。实验1比较了不同阶数多项式对噪声数据的拟合效果;实验2用指数函数拟合电容器充电曲线;实验3分别用线性胡克定律和二次多项式拟合弹簧特性;实验4完成简单线性回归;实验5实现了多变量非线性回归。结果表明:1)高阶多项式可能过拟合噪声数据;2)物理过程(如充电曲线)适合用理论模型拟合;3)线性模型在弹性限度内有效,非线性区需更高阶模型;4)非线性回归需合理设置初始参数。这些实验验证了MATLAB强大的数据处理能力,同时提示选择合适模型对拟合精

2026-04-08 19:20:59 518

原创 【数学建模 matlab 实验报告10】插值

本实验报告主要包含三个部分:1)使用MATLAB进行数据插值计算(线性插值和三次插值)求取特定温度压力下的导热系数;2)绘制观测点平面图、空间图、海底面图和危险区域图;3)实现三次样条插值并可视化插值结果。实验结果表明,MATLAB能有效处理各类数据插值和可视化任务,特别是scatteredInterpolant和spline函数在非规则数据插值中表现优异。通过本次实验,掌握了MATLAB在科学计算中的基本应用技巧,包括数据插值、二维/三维图形绘制以及多子图布局等方法,为后续复杂数据处理和分析奠定了基础。

2026-04-08 19:15:43 576

原创 【操作系统原理 实验报告7】操作系统原理课程设计大作业

本文包含两个操作系统实验报告:银行家算法和磁盘调度算法。银行家算法实验通过编程实现资源分配过程,包含数据结构设计、安全性检查和安全序列判断,重点解决死锁预防问题。磁盘调度算法实验实现了FCFS、SSTF和SCAN三种调度策略,通过计算磁头移动距离评估算法性能。两个实验均包含详细的问题分析、程序纠错过程以及收获体会,展示了算法实现过程中的关键步骤和调试经验,加深了对操作系统资源管理和磁盘调度的理解。

2026-04-07 15:47:34 834

原创 【海洋空间信息工程概论 实验报告5】File Geodatabase与Personal Geodatabase对比

本文对比分析了FileGeodatabase与PersonalGeodatabase的差异,包括存储方式(文件夹vsAccess文件)、容量限制(1TBvs2GB)、跨平台支持、性能优势(快20%-10倍)和存储空间效率(减少50%-70%)。同时阐述了Geodatabase的锁机制及处理方法,并系统比较了三种主流空间数据模型:Shapefile(简单非拓扑)、Coverage(拓扑结构)和Geodatabase(对象关系型)。Geodatabase作为ArcGIS原生格式,支持复杂数据关系和规则验证,分为

2026-04-07 15:37:23 310

原创 【海洋空间信息工程概论 实验报告4】空间数据投影变换

摘要:本实验报告详细记录了在ArcGIS环境下进行海洋数据投影变换的操作过程。实验内容包括识别原始数据空间参考系类型、将三组数据统一转换至CGCS2000地理坐标系,以及将栅格和矢量数据分别投影至指定投影坐标系。通过对比投影前后的数据变化,观察到图像出现拉伸和变形现象,验证了投影变换的必要性及变形特性。实验结果表明,正确设置投影参数对确保数据匹配性至关重要,同时也加深了对地理坐标与投影坐标区别的理解,为后续海洋空间分析奠定了数据基础。

2026-04-06 15:01:10 484

原创 【数学建模 matlab 实验报告9】数据的统计分析与描述

【数学建模 matlab 实验报告9】数据的统计分析与描述

2026-04-06 14:55:53 363

原创 【数学建模 matlab 实验报告8】回归分析

本文通过四个数学建模实验,运用MATLAB对数据进行回归分析。实验1采用线性回归分析温度与产量关系,得到回归方程并验证显著性;实验2通过二次多项式回归拟合数据;实验3进行指数型回归分析养护时间与抗压强度的关系;实验4针对财政收入及其影响因素进行多元线性回归分析,计算相关系数矩阵并预测特定条件下的财政收入。实验结果表明回归分析能有效揭示变量间关系,MATLAB的regress、polyfit等函数为建模提供了便捷工具。通过实践掌握了数据读取、回归建模、显著性检验及预测区间计算等关键技能。

2026-04-04 16:32:46 527

原创 新编大学德语1第三版笔记 第6课Wohnen in Deutschland

本文是新编大学德语1第三版第5课《饮食》的词汇与语法笔记。主要内容包括:1)住宅相关名词(含词性及复数形式)如房屋类型、房间名称;2)常用动词如mieten(租用)、umziehen(搬家);3)形容词副词如modern(现代的)、links(左边);4)重点语法:情态动词(dürfen、müssen、sollen)的变位与用法,以及支配第三/四格的方位介词(an、auf、in等)的"静三动四"规则。笔记通过分类整理词汇、详细解说语法规则,并辅以实用例句,帮助学习者系统掌握德语居住相关表

2026-04-04 16:21:47 1260

原创 【数学建模 matlab 实验报告7】微分方程和差分方程

本文通过MATLAB编程实践,系统研究了微分方程与差分方程的求解方法。作业内容包括:慢跑者与狗模型推导、湖水污染物浓度计算、微分方程解析解和数值解求解(使用ode45命令)以及差分方程特征方程求解。实验过程将理论推导与编程实现相结合,展示了微分方程在环境治理等实际问题中的应用价值。通过实验,作者不仅掌握了微分方程建模和求解的核心技能,还加深了对解析解与数值解差异的理解,并提升了MATLAB编程能力。实验报告反映了数学建模与编程在解决实际问题中的重要作用,同时指出了在模型严谨性和编程准确性方面需要改进之处。

2026-04-03 17:11:14 540

原创 【数学建模 matlab 实验报告6】行遍性问题

本文通过MATLAB编程实现了图论中的最小生成树、欧拉巡回和旅行商问题(TSP)求解。实验首先利用minspantree函数计算最小生成树,然后手工求解欧拉巡回问题,重点实现了二边逐次修正法求解TSP问题。对于31个城市的大规模TSP问题,通过构建距离矩阵和路径优化算法,成功计算出近似最优解。实验结果表明,MATLAB能有效处理各类图优化问题,最小生成树算法适用于连通性优化,欧拉巡回解决遍历性问题,而二边逐次修正法则是求解TSP问题的实用方法。该研究为网络优化、路径规划等实际问题提供了有效的解决方案。

2026-04-03 15:49:19 418

原创 【数学建模 matlab 实验报告5】最短路问题作业

摘要:本实验利用MATLAB完成了图论中最短路问题的建模与求解。通过构建邻接矩阵和关联矩阵,实现图的矩阵表示;使用graph函数进行可视化展示;调用shortestpath、shortestpathtree和distances函数分别求解单源最短路、最短路径树及全顶点最短距离矩阵。实验将理论算法与编程实践相结合,验证了Dijkstra等算法的有效性,并展示了最短路问题在网络优化中的实际应用价值。结果表明MATLAB能有效处理图论问题,为工程优化提供了实用工具。

2026-04-02 11:45:29 495

原创 【数学建模 matlab 实验报告4】非线性规划作业

本文介绍了使用MATLAB进行数学建模实验的过程与心得。实验主要围绕非线性规划和线性规划问题展开,详细演示了目标函数构建、约束条件设置以及fmincon、linprog等优化函数的调用方法。通过多个典型案例,包括等式约束优化、极小极大问题等,展示了不同优化模型的求解技巧。实验心得部分强调了初始点选择、约束条件表达对结果的影响,以及MATLAB优化工具箱在解决复杂问题时的优势。作者还分享了在模型建立、算法收敛分析等方面的实践经验,指出理论与实践结合的重要性。本次实验不仅巩固了优化理论知识,更提升了数学建模能力

2026-04-02 11:39:20 331

原创 【数学建模 matlab 实验报告3】

摘要:本实验报告通过三个线性规划案例(饲料配比、机床调度、炼油厂生产)展示了数学建模与MATLAB求解的全过程。首先建立包含目标函数和约束条件的数学模型,然后使用linprog函数进行优化求解。实验结果表明:1)饲料配比问题得出最低成本为x=100kg,y=400kg;2)机床调度问题获得最小加工成本方案;3)炼油厂问题确定最优原油采购量x1=5000桶,x2=1250桶。实验验证了线性规划在资源配置中的实用价值,并提升了从实际问题抽象为数学模型的能力。

2026-04-01 12:09:05 492

原创 【数学建模 matlab 实验报告2】

本文介绍了MATLAB绘图实验的主要内容,包括二维曲线、三维曲面和等值线图的绘制方法。实验通过fplot、plot、plot3、mesh、surf和contour等函数,实现了符号函数曲线、二维曲线、三维螺旋线、双曲线、三维曲面和等值线图的绘制。重点讲解了图形标注、子图布局和参数设置等技巧,强调了数据可视化在数学分析中的重要性。通过实验,作者掌握了MATLAB绘图的基本操作,提升了编程能力和图形处理技巧,为后续科学计算和数据分析打下基础。

2026-04-01 12:04:40 429

原创 【数学建模 matlab 实验报告1】

本文介绍了MATLAB矩阵操作的实验报告代码及心得体会。实验内容包括矩阵提取、拼接、运算、元素处理等基础操作,以及帮助命令使用和数值表示方法。通过详细注释的代码示例,展示了MATLAB中矩阵索引、运算函数和数值格式设置等核心功能的使用方法。实验心得部分总结了在操作过程中遇到的难点及解决方法,强调了掌握MATLAB矩阵操作对数值计算和数据处理的重要性,为后续学习奠定了坚实基础。

2026-03-31 10:35:23 400

原创 【海洋空间信息工程概论 实验报告3】海洋数据矢量化

本实验报告介绍了海洋空间数据管理的操作流程。实验使用ArcMap10.2软件,主要完成海洋数据矢量化的关键步骤:首先设置单位和投影坐标系,然后新建要素数据集和要素类,绘制要素区域并建立拓扑关系。重点掌握了海洋数据的添加、坐标设置、数据库建立以及矢量图层绘制等技术,最后通过拓扑检查、错误修改和编辑完善数据质量。实验过程系统性地展示了海洋空间数据管理的核心操作,为后续海洋空间信息工程应用奠定了基础。

2026-03-31 10:18:39 495

原创 【海洋空间信息工程概论 实验报告2】海洋空间数据管理

本次实验报告围绕海洋空间信息工程中的地理数据处理展开,通过ArcGIS软件实操掌握Shapefile文件创建与管理、属性操作、索引管理以及个人地理数据库构建等核心技能。实验内容包括在ArcCatalog中创建"海面"Shapefile文件并设置西安1980坐标系,进行属性字段的添加与删除操作,以及将Shapefile导入个人地理数据库。通过系统实践,学生深入理解了地理数据标准化处理的重要性,掌握了坐标系统设置、属性字段管理等关键技术,同时认识到地理数据库在数据集中管理方面的优势。实验不仅

2026-03-28 18:23:41 601

原创 【海洋空间信息工程概论 实验报告1】海洋数据空间分析

本实验通过ArcGIS软件系统实践了海洋空间数据的叠加分析和插值方法。在叠加分析部分,完成了擦除、相交、联合、标识和交集取反五种操作,掌握了不同空间关系的处理方法;在插值分析部分,比较了反距离权重、样条函数、克里金、自然邻域和趋势面五种插值方法的特点及应用场景。实验不仅加深了对海洋空间分析原理的理解,也提升了GIS软件操作技能,为海洋环境监测、资源评估等应用奠定了技术基础。

2026-03-28 18:19:32 520

原创 【数据库原理 实验报告6】数据查询的应用(嵌套查询)

【摘要】本次数据库实验重点实践了SQL嵌套查询技术,通过学生选课系统的10个典型查询案例,系统掌握了IN、EXISTS、ANY/ALL等关键字的用法。实验包含基础查询到复杂嵌套查询的进阶训练,特别是通过双重NOT EXISTS实现了"选修全部课程"等全称量词查询。实验过程中遇到逻辑结构混乱、关联条件错误等问题,通过调试和对比教材案例逐步解决。实验收获包括:深入理解嵌套查询执行顺序、不同查询方式的适用场景、培养严谨的SQL编程习惯,同时认识到需要加强复杂查询逻辑梳理和查询性能优化的能力。

2026-03-28 18:12:23 367

原创 【数据库原理 实验报告5】数据查询的应用(连接)

本实验通过数据库student完成了多项SQL查询操作,包括基本查询、多表连接、条件筛选、分组统计和集合运算等。重点练习了JOIN连接(内连接、左外连接)、WHERE条件过滤、GROUP BY分组及HAVING子句、COUNT聚合函数以及EXCEPT集合操作的使用方法。实验涵盖了查询学生选课情况、成绩筛选、多课程选修判断等典型场景,验证了SQL语句对复杂查询需求的处理能力。通过实践加深了对数据库查询语言的理解,掌握了多表关联查询的技巧,为后续数据库应用开发奠定了基础。

2026-03-23 15:38:51 555

原创 【操作系统原理 实验报告6】磁盘调度算法

本实验通过EOS系统研究了磁盘调度算法,重点验证了FCFS、SSTF、SCAN三种算法。实验发现:FCFS按请求顺序调度,寻道效率低;SSTF选择最近磁道访问,效率提升但会出现线程"饥饿"现象;SCAN算法通过双向扫描解决了"饥饿"问题。实验还改进了SCAN算法为单次遍历实现,并设计了CSCAN循环扫描算法。结果表明,不同调度算法在公平性和效率上各有优劣,SCAN类算法在保证公平性的同时具有较好的寻道效率。实验通过实际代码修改和调试,直观展示了各算法的磁头移动轨迹和调

2026-03-23 15:26:37 575

原创 【基于python的金融分析和风险管理 学习笔记】中阶篇 第6章 分析利率和汇率

本文基于Python金融分析案例,重点研究了全球金融市场利率走势、汇率分析和远期利率测算。通过Shibor、Libor和Euribor数据对比,发现中国短期利率波动最大,欧洲持续负利率环境;汇率分析显示2021年6月初外汇市场平稳,欧元相对美元走弱;日本国债远期利率测算反映出短端负利率向长端正利率过渡的趋势。研究运用Python实现了数据统计分析、可视化展示和正态性检验,为金融风险管理和投资决策提供了量化依据。案例涵盖利率、汇率和债券市场分析,展示了Python在金融实证研究中的实用价值。

2026-03-22 14:51:54 698

原创 新编大学德语1第三版笔记 第5课Essen und Trinken

《新编大学德语1第三版第4课Familie》重点内容包括:1.大量食品相关词汇(奶酪、啤酒、香肠等)和餐厅用语(菜单、服务员等);2.重要动词如bestellen(点菜)、schmecken(品尝)及其变位;3.情态动词mögen/möchte的用法;4.第三格变格规则及作间接宾语的用法(先三后四/先代后名/先四后三);5.du和ihr命令式构成;6.实用餐厅对话句型。本课词汇量显著增加,重点掌握食品类名词和餐厅场景表达。

2026-03-22 13:47:19 447

原创 【数据库原理 实验报告4】数据查询的应用

摘要:本实验报告记录了SQL Server数据库查询操作的实践过程。实验内容包括完成课本例题3.11-3.20的查询,以及8个特定查询任务(如不及格学生查询、年龄范围查询、课程选修统计等)。通过实践,掌握了SELECT语句的基本用法,以及WHERE、ORDER BY、GROUP BY、HAVING等子句的应用技巧。实验过程中遇到并解决了字符串处理、分组筛选等问题,加深了对SQL查询语言的理解。实验结果表明,通过实践操作能有效巩固数据库查询的理论知识,提高解决实际问题的能力。

2026-03-21 13:40:30 432

原创 【数据库原理 实验报告3】索引的创建以及数据更新

摘要:本实验报告记录了SQL Server数据定义语言(DDL)和数据更新语言(DML)的实际操作过程。主要内容包括:1)索引的创建与撤销,演示了CREATE INDEX和DROP INDEX语句的使用;2)数据更新操作,通过INSERT、DELETE、UPDATE语句实现了数据的增删改操作;3)表数据迁移,使用CREATE TABLE和INSERT SELECT语句完成数据转移。实验过程中遇到的问题包括字段顺序错误、WHERE条件缺失导致误操作、主键冲突等,这些实践加深了对SQL语句严谨性的认识。实验结果

2026-03-21 13:32:45 394

原创 【数据库原理 实验报告2】创建和管理数据表

摘要:本次数据库实验通过创建学生表S、教师表T、课程表C和选课表SC,实践了SQL数据定义语言(DDL)的基本操作。实验内容包括:1)使用界面和命令两种方式创建表;2)设置主键、外键、非空、唯一、默认值和检查约束;3)通过ALTER语句实现表结构修改,如添加/删除列、修改数据类型等。实验过程中深入理解了表间约束关系的重要性,特别是外键对参照完整性的保护作用,并认识到数据库设计需要严谨性和规范性。实验既巩固了理论知识,又提升了SQL语句编写和问题解决能力。

2026-03-20 12:24:08 401

原创 【读后感4 打磨时间】独居冰岛的一年——嘉倩

【摘要】《独居冰岛的一年》读书笔记反思现代生活的浮躁。作者通过嘉倩在冰岛的慢生活体验,揭示都市人被效率裹挟而丧失的生活本真。冰岛的极昼极夜、日常琐碎教会我们:真正的生活不在远方轰轰烈烈,而在当下细碎温暖的感知中。文章呼吁在快节奏中重拾对时光的敬畏,认为慢生活是一种心态而非地域,只要愿意停下脚步,就能在平凡中发现诗意。

2026-03-20 12:17:37 699

原创 【数据库原理 实验报告1】创建和管理数据库

本文介绍了SQL数据定义语言(DDL)在数据库管理中的应用。实验内容包括:1)创建YGGL数据库,配置主数据文件(20MB)、辅数据文件(20MB)和日志文件(50MB),设置相应增长参数;2)修改数据库结构,添加文件组FGROUP并为其添加20MB数据文件,随后删除该文件组。通过CREATE DATABASE和ALTER DATABASE等SQL语句,实现了对数据库文件的创建、修改和管理操作,展示了DDL在数据库定义和维护中的基本功能。实验要求通过截屏方式提交执行结果。

2026-03-19 12:38:49 382

原创 【操作系统原理 实验报告5】物理存储器与进程逻辑地址管理

摘要 本实验报告研究了操作系统存储器管理机制,重点分析了物理内存和虚拟内存的分配与回收过程。通过调试MiAllocateAnyPages和MiFreePages函数,揭示了物理页分配优先从空闲页链表获取,并通过页状态标记实现管理;比较了MiAllocateZeroedPages在安全性和性能上的权衡。虚拟内存实验表明,MmAllocateVirtualMemory函数遵循页对齐原则,系统自动调整分配大小,并严格区分系统与用户地址空间。参数修改实验验证了虚拟地址分配受对齐约束和唯一性要求的特性。实验不仅验证了

2026-03-19 12:32:33 498

原创 【操作系统原理 实验报告4】时间片轮转调度

本实验报告围绕EOS操作系统的进程同步机制展开,重点研究了线程调度算法。实验内容主要包括:1)调试基于优先级的抢先式调度程序,观察线程在不被抢先和被抢先两种情况下的执行状态;2)实现时间片轮转调度算法,通过修改PspRoundRobin函数并测试10个线程的轮转执行效果;3)探究时间片大小对调度的影响,通过调整TICKS_OF_TIME_SLICE值(1、20、100)观察执行效果差异。实验过程中,通过断点调试分析了就绪位图扫描、线程状态转换等关键环节,并深入探讨了使用关中断/开中断机制保护控制台临界资源的

2026-03-18 19:02:02 727

原创 【操作系统原理 实验报告3】进程同步

本次实验通过使用EOS信号量解决生产者-消费者问题,深入理解了进程同步原理。实验内容包括:1)利用信号量实现线程同步;2)调试跟踪信号量初始化、等待和释放过程;3)修改信号量算法支持超时唤醒功能。通过分析临界资源和临界区代码,验证了信号量在进程同步中的重要作用。实验结果表明,信号量机制能有效解决资源竞争问题,确保线程安全访问共享资源。实验加深了对操作系统同步原语实现原理的理解,掌握了进程同步的调试方法。

2026-03-18 18:58:20 504

原创 【操作系统原理 实验报告2】进程的创建

本实验报告主要围绕操作系统进程创建与调试展开。实验内容包括:1)使用控制台命令和编程方式创建EOS应用程序进程;2)调试CreateProcess函数,分析其反汇编代码及虚拟地址空间分布;3)通过断点调试跟踪PspCreateProcessEnvironment函数执行过程,观察PCB信息变化;4)选做任务实现了同时创建10个hello.exe进程的功能,使用循环结构管理多进程创建与回收。实验结果表明:内核程序位于高2G虚拟地址空间,进程虚拟地址以2KB连续递增。通过源码修改成功实现了多进程并发创建与控制,

2026-03-17 18:55:24 490

原创 【操作系统原理 实验报告1】熟悉OSlab实验环境

本实验旨在熟悉OSLab集成实验环境的基本使用方法,练习EOS操作系统内核及应用程序的编译调试。实验内容包括:了解基于IntelX86平台的EOS操作系统架构;掌握EOSSDK文件夹结构及其作用;学习从源代码到可执行文件的生成过程;实践使用OSLab进行项目创建、调试和软盘镜像写入。实验结果表明,EOSSDK文件夹为应用程序开发提供了必要文件,包含调试/发布版本的二进制文件、API头文件等。EOS应用程序通过包含eos.h头文件间接调用其他必需文件。通过实验,学生掌握了操作系统开发环境的基本操作流程和调试方

2026-03-17 18:48:29 349

原创 【高级程序设计 实验报告12】GPU并行1

摘要 本实验报告介绍了基于GPU的矩阵并行计算实现过程。实验使用Visual Studio 2022和Windows 11环境,通过配置CUDA开发环境,编写并测试了一个简单的核函数,实现了数组元素的并行增量操作。实验内容包括GPU环境配置验证、CUDA程序编写和性能测试。通过blockIdx.x、blockDim.x和threadIdx.x确定线程索引,展示了GPU线程的组织方式和并行计算原理。实验结果表明,GPU并行计算能有效提升数据处理效率,特别是在大规模数据运算场景下优势明显。本次实验加深了对CUD

2026-03-16 20:30:07 518

原创 【高级程序设计 实验报告11】矩阵并行计算

【实验报告摘要】本实验基于OpenMP实现矩阵乘法的并行计算,通过设置不同线程数(1/2/4/8/16)对比运行效率。实验使用Visual Studio 2017开发环境,通过动态内存分配生成矩阵数据,采用#pragma omp parallel for指令实现计算任务的并行化分解。测试结果显示:随着线程数增加,计算耗时呈现先显著下降后趋于平缓的趋势,反映出线程调度开销与CPU核心数的物理限制对并行效率的影响。实验验证了并行计算在数值运算中的性能优势,同时揭示了合理设置线程数的重要性。通过实践掌握了Open

2026-03-16 20:24:59 478

【基于python的金融分析和风险管理 配套数据】中阶篇 第6章 分析利率和汇率

博客配套数据:【基于python的金融分析和风险管理 学习笔记】中阶篇 第6章 分析利率和汇率

2026-03-20

控制器设计logisim实验六计组计算机组成原理数字电路数电实验

本文介绍了微程序控制器的设计与实现实验。实验内容包括将指令转换为微程序、实现简单计算机系统。通过修改ROM地址位宽、计数器位宽等参数,调整电路连接方式。实验过程中遇到时钟信号连接复杂的问题,通过分步连接和控制时钟频率得以解决。实验加深了对控制器原理的理解,认识到时钟频率在电路中的重要作用,以及对计算机底层运行机制的认识。

2026-02-07

多语言可播放人机对话python编译原理实验6大作业人机对话

本实验开发了一个基于深度学习模型的多语言人机对话系统。系统采用DeepSeek API实现多语言问答功能,支持中文、英文和法语三种语言的交互。通过百度语音合成API实现文本转语音功能,并使用Tkinter构建图形界面。系统架构包含对话模块、语音模块和界面模块,实现了多语言问答、语音合成播放、GUI交互等核心功能。实验结果显示系统能正确解析和播放三种语言的回答,平均响应时间约3秒。针对多语言解析不完整等问题,提出了正则表达式匹配等改进方案。未来可扩展支持更多语言,并增加语音识别和上下文对话功能。

2026-02-07

数码管输出logisim实验一计组计算机组成原理数字电路数电实验

本实验指导书介绍了Logisim仿真软件的基本操作与应用。实验内容包括:1)熟悉Logisim界面和基本组件库;2)掌握自动生成电路功能;3)了解延迟、险象和震荡现象;4)学习常用组件库的使用。实验任务要求完成LED计数电路、数据编码器和7段数码管显示驱动电路的设计。通过实验,学生将掌握数字电路设计的基本方法,包括真值表转换、逻辑门构建和电路调试等技能,为数字电路学习奠定实践基础。实验报告需包含设计步骤、源代码、运行效果截图和心得体会。

2026-02-07

【自动加减法器全套】数字电路 逻辑与计算机设计 logisim

数字电路全套实验logisim文件

2026-02-07

语法分析器1-预测分析器构造python编译原理实验4

本实验通过编写预测分析器,实现了自上而下的语法分析方法。实验对五个文法(G1-G5)进行处理,重点解决了左递归消除问题(如G1、G2、G4的改写),并构建了相应的预测分析表。系统采用Python实现,通过FIRST/FOLLOW集计算和栈模拟分析过程,能够识别符合文法的语句并处理错误。实验还讨论了分词处理、错误处理等关键问题,并提出了完善mod运算符支持、优化条件语句分析等改进方向。结果表明,预测分析法能有效实现语法分析,但在复杂表达式处理和错误反馈方面仍需优化。

2026-02-07

词法分析器2-自动机方法python编译原理实验3

本实验通过Python实现了一个词法分析器,采用自动机方法识别特定模式的字符串。实验设计的正规式为(a|b)*bb(==|!=|>|>=|<|<=)1,构建了包含4个状态的DFA状态转移表。分析器实现了对输入字符串的DFA模拟处理,重点解决了关系运算符的优先级匹配(双字符优先)和分号分隔符处理问题。通过GUI界面展示分析结果,能正确判断测试用例的合法性。实验结果表明该词法分析器能有效识别目标模式,同时提出了增加错误提示和扩展DFA功能等改进方向。

2026-02-07

程序语言的重复率检查python编译原理实验1

摘要:本实验设计了一个基于Python的程序重复率检查工具,使用Tkinter构建图形界面。程序通过对比两个源代码文件,计算连续n个单词相同的重复片段(n可调),并输出重复率和重复内容。算法采用单词分割和序列匹配方法,重复率计算公式为(公共单词数/总单词数)×100%。实验讨论了性能优化、单词划分规则改进等潜在问题,适用于简单代码查重任务。程序包含输入框、结果显示区和重置功能,为编译器预处理方法学习提供了实践案例。

2026-02-07

【Python数据分析 实验报告】全球票房 TOP1000 电影数据分析报告

数据分析可视化实战项目 本文基于全球票房TOP1000电影数据,分析近30年电影市场特征。研究发现:2019年是票房高峰,2020年受疫情影响骤减,2023年已恢复至疫情前60%以上;冒险和动作类电影最受欢迎,占比超40%;评分与票房呈弱正相关(0.25),高评分电影平均票房是低评分的1.7倍;头部效应显著,《阿凡达》票房达28.5亿美元,TOP20电影平均票房是整体的4.1倍。建议制作方优先开发冒险/动作类融合作品,依托成熟IP系列,同时注重内容质量提升票房上限。

2026-02-06

语义分析和语法制导翻译python编译原理实验5

摘要:本实验基于Python实现了一个语义分析器,采用语法制导翻译方法处理声明和赋值语句。系统构建符号表记录变量信息(类型为int,地址从0x1000开始分配),生成四元式中间代码,并通过Tkinter实现GUI界面。实验支持变量定义检查、表达式解析和错误处理,但存在类型单一、作用域简单等问题。改进方向包括扩展类型系统、优化中间代码和增强作用域管理。该系统验证了语义分析的基本原理,为后续编译器开发奠定了基础。

2025-11-30

词法分析器1-状态转换图方法python编译原理实验2

本实验通过Python实现了一个C语言子集L的词法分析器,采用状态转换图法识别关键字、标识符、常数等单词符号。分析器能过滤空格、生成符号表(变量表和常数表),并标记非法输入。实验包含正则表达式匹配、错误处理、GUI界面等功能,测试结果显示能有效识别基本语法元素,但对非法字符和超长变量名的处理仍需优化。状态转换图直观展示了分析过程,为后续语法分析提供了基础。

2025-11-28

8位计算机八位计算机设计大作业logisim实验六计组计算机组成原理数字电路数电实验

本实验设计了一个8位计算机系统,能够执行两个00-FF十六进制数的加法运算。系统核心包括两个16-4多路复用器、两个8位寄存器和两个ROM存储器,通过控制逻辑和时钟信号协同工作。实验详细实现了从数据输入(如5C和05)、寄存器存储、ALU加法运算(5C+05=61)到结果输出的完整流程,并设计了七段显示译码器用于结果展示。通过Logisim仿真验证了各模块功能,包括3-8译码器、半加器/全加器、8位加法器等基础组件的实现。实验使学生深入理解了计算机硬件架构中数据流控制、时序同步和模块化设计的重要性,提升了数

2025-11-24

自动执行逻辑设计logisim实验五计组计算机组成原理数字电路数电实验

本实验通过构建基于冯诺依曼体系结构的程序存储计算机,实现了自动加法运算功能。实验内容包括使用RS触发器改进手动计算、实现硬布线计算机及存储器操作。实验过程中遇到寄存器状态转移问题,通过分析时钟信号和状态变化参数得以解决。结果表明成功实现了27H+5CH=83H的加法运算。实验加深了对RS触发器、时序电路和硬件逻辑的理解,但也暴露出在硬件建模方面的不足,为后续学习指明了改进方向。

2025-11-24

运算器设计logisim实验四计组计算机组成原理数字电路数电实验

本实验报告主要介绍了1位半加器和全加器的设计原理及实现方法,并在Logisim中构建了8位串行进位加法器电路。实验内容包括:1)半加器由与门和异或门构成,实现两数相加;2)全加器通过两个半加器组合,处理三数相加;3)8位加法器由8个全加器串联实现;4)在ALU中应用寄存器实现运算功能。实验过程中遇到总线时序问题,通过观察数值变化对照真值表进行修正。最终完成了运算器的双向总线设计和手摇式计算机的模拟实现。

2025-11-24

多端口输入设计logisim实验三计组计算机组成原理数字电路数电实验

本实验通过Logisim实现了十进制转二进制的电路设计,包含双端口输入和数码管显示功能。实验设计了2seg、16-4、16key等多个子电路模块,最终整合成main电路。实验结果表明,该系统能正确实现数据转换与显示功能,如输入39时能在LED灯和数码管上准确显示。通过该实验,掌握了端口概念、多端口输入实现以及数码管输出显示等关键技术。

2025-11-24

数码管输出设计logisim实验二计组计算机组成原理数字电路数电实验

本实验使用Logisim设计实现4位二进制数在八段共阳极数码管上显示0-F的电路。通过建立真值表,推导各段逻辑表达式,并构建相应电路。实验过程包括表达式推导、电路绘制和功能测试,最终成功实现0-15的数字显示。实验使学生掌握了数码管显示原理和数字电路设计方法,提升了逻辑分析能力和实践操作技能,加深了对数字信号转换的理解,为后续学习打下基础。

2025-11-24

计算机组成原理实验logisim七段数码管

logisim电路文件,实验报告,实验指导书

2024-06-26

空空如也

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

TA关注的人

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