卡耐基梅隆大学SSD7练习7答案——SSD7excise7答案文档+代码
2024/4/29 4:15:46 15KB 答案
1
在测试演示程序前请先准备墨镜或深色玻璃或半透明塑料遮挡开发板上灯光,以免对眼睛造成伤害//1.TM0定时器模式,产生0.5秒定时中断//2.TB0时基定时器,产生1秒的时基定时中断//3.PTM0产生PWM波形,占空比从0%升到100%再从100%降到0%产生呼吸灯效果//4.PTM2产生PWM波形,设定一个固定的占空比经过10K电阻+106电容到地做RC滤波,滤波后的模拟电压=DAC_duty/DAC_period*VDD//5.,10次采样值,去掉最大最小值,并求平均得到ADC转换值//6.PTM3将ADC转换值再用PWM输出,可以还原出来与PTM2基本一致的PWM波形.
2024/4/26 22:26:44 69KB HT66F2390代码
1
快速傅里叶变换(fastFouriertransform),即利用计算机计算离散傅里叶变换(DFT)的高效、快速计算方法的统称,简称FFT。
本程序以C语言为平台,实现了按时间抽取的基-2FFT算法(蝶形算法)。
具体见https://blog.csdn.net/SXGY_07/article/details/87902235
2024/4/21 18:09:07 3KB FFT 算法 C语言 傅里叶变换
1
采用PCM编码原理及FPGA编程技术实现PCM数字基群接口传输低速数据的接入
2024/4/18 18:51:56 130KB FPGA
1
编写程序,新建一个雇员类,它的数据成员有雇员代号,年龄,工资,性别,姓名,输入雇员资料方法,打印雇员资料方法。
以此雇员类为基类,从中派生出教师类,其中要求在教师类中加入一个计算教师工资的方法,教师工资=基本工资(1000)+课时(月工作量)×30。
以此雇员类为基类,从中派生出实验员类,其中要求在实验员类中加入一个计算实验员工资的方法,实验员工资=基本工资(800)+实验室补助(150)+值班时间(月工作量)×5。
以此雇员类为基类,从中派生出行政人员类,其中要求在行政人员类中加入一个计算行政人员工资的方法,行政人员工资=基本工资(900)+行政补贴(200)。
分别实现输入输出教师、实验人员、行政人员信息和计算教师、实验人员、行政人员工资的方法。
2024/4/15 15:07:10 2KB 程序设计
1
对基于正交散焦光栅的M2因子测量系统进行了理论研究,该测量系统可以同时测量光束束腰附近9个不同位置处的光强分布,并由二阶矩方法计算束宽,经双曲线拟合得到被测光束的M2因子。
为了优化系统设计和提高系统测量精度,根据高斯光束的薄透镜变换关系,针对基模高斯光束和多模高斯光束,分析被测光束束腰宽度、束腰位置和模式分布对测量系统测量精度的影响。
结果表明,基模高斯光束或者多模高斯光束所对应基模高斯光束的束腰宽度在设计范围内时,系统可在较大的测量距离内具有较高的测量精度。
该研究为实际系统的设计和测量提供了理论指导。
1
基恩士KV3000本体PLC定位指令和H40S定位指令应用
2024/4/13 12:17:29 25KB 基恩士定位
1
为研究激光喷丸镍基合金残余应力的高温松弛行为,首先对IN718合金进行单次激光喷丸强化,随后,对喷丸后试样进行高温保持,对比分析了不同保温温度和不同保温时间下残余应力值、半峰宽值(FWHM)变化及晶粒演变特征。
结果表明,激光喷丸后,喷丸区域呈残余压应力状态,FWHM值升高,近表层材料晶粒明显细化;
高温保持过程中试样的残余应力松弛量与保温温度和保温时间呈正相关。
应力松弛速率在保温初期较大,随后逐渐减小。
保温温度为800℃,保温时间为300min时,残余应力松弛量最大,松弛幅度达82.14%。
保温温度一定时,材料表面FWHM值下降幅度随保温时间的增大而增大,600℃保温温度下,FWHM值变化不明显。
600℃保温300min后材料的晶粒尺寸仍较小,晶粒细化效应仍然显著,而800℃保温下晶粒长大迅速,保温300min后材料的晶粒细化效应基本消失。
2024/4/3 6:32:37 3.22MB 激光技术 IN718 激光喷丸 残余应力
1
用算法程序集(C语言描述)(第三版)+源代码第1章多项式的计算1.1一维多项式求值1.2一维多项式多组求值1.3二维多项式求值1.4复系数多项式求值1.5多项式相乘1.6复系数多项式相乘1.7多项式相除1.8复系数多项式相除第2章复数运算2.1复数乘法2.2负数除法2.3复数乘幂2.4复数的n次方根2.5复数指数2.6复数对数2.7复数正弦2.8复数余弦第3章随机数的产生3.1产生0到1之间均匀分布的一个随机数3.2产生0到1之间均匀分布的随机数序列3.3产生任意区间内均匀分布的一个随机整数3.4产生任意区间内均匀分布的随机整数序列3.5产生任意均值与方差的正态分布的一个随机数3.6产生任意均值与方差的正态分布的随机数序列第4章矩阵运算4.1实矩阵相乘4.2复矩阵相乘4.3一般实矩阵求逆4.4一般复矩阵求逆4.5对称正定矩阵的求逆4.6托伯利兹矩阵求逆的特兰持方法4.7求一般行列式的值4.8求矩阵的值4.9对称正定矩阵的乔里斯基分解与列式求值4.10矩阵的三角分解4.11一般实矩阵的QR分解4.12一般实矩阵的奇异值分解4.13求广义逆的奇异值分解法第5章矩阵特征值与特征向量的计算5.1约化对称矩阵为对称三对角阵的豪斯荷尔德变换法5.2求对称三对角阵的全部特征值与特征向量5.3约化一般实矩阵为赫申伯格矩阵的初等相似变换法5.4求赫身伯格矩阵全部特征的QR方法5.5求实对称矩阵特征值与特征向量的雅可比法5.6求实对称矩阵特征值与特征向量的雅可比过关法第6章线性代数方程组的求解6.1求解实系数方程组的全选主元高斯消去法6.2求解实系数方程组的全选主元高斯-约当消去法6.3求解复系数方程组的全选主元高斯消去法6.4求解复系数方程组的全选主元高斯-约当消去法6.5求解三对角线方程组的追赶法6.6求解一般带型方程组6.7求解对称方程组的分解法6.8求解对称正定方程组的平方根法6.9求解大型系数方程组6.10求解托伯利兹方程组的列文逊方法6.11高斯-塞德尔失代法6.12求解对称正定方程组的共岿梯度法6.13求解线性最小二乘文体的豪斯伯尔德变换法6.14求解线性最小二乘问题的广义逆法6.15求解病态方程组第7章非线性方程与方程组的求解7.1求非线性方程一个实根的对分法7.2求非线性方程一个实根的牛顿法7.3求非线性方程一个实根的埃特金矢代法7.4求非线性方程一个实根的连分法7.5求实系数代数方程全部的QR方法7.6求实系数方程全部的牛顿下山法7.7求复系数方程的全部根牛顿下山法7.8求非线性方程组一组实根的梯度法7.9求非线性方程组一组实根的拟牛顿法7.10求非线性方程组最小二乘解的广义逆法7.11求非线性方程一个实根的蒙特卡洛法7.12求实函数或复函数方程一个复根的蒙特卡洛法7.13求非线性方程组一组实根的蒙特卡洛法第8章插值与逼近8.1一元全区间插值8.2一元三点插值8.3连分式插值8.4埃尔米特插值8.5特金逐步插值8.6光滑插值8.7第一种边界条件的三次样条函数插值8.8第二种边界条件的三次样条函数插值8.9第三种边界条件的三次样条函数插值8.10二元三点插值8.11二元全区间插值8.12最小二乘曲线拟合8.13切比雪夫曲线拟合8.14最佳一致逼近的里米兹方法8.15矩形域的最小二乘曲线拟合第9章数值积分9.1变补长梯形求积法9.2变步长辛卜生求积法9.3自适应梯形求积法9.4龙贝格求积法9.5计算一维积分的连分式法9.6高振荡函数求积法9.7勒让德-高斯求积法9.8拉盖尔-高斯求积法9.9埃尔米特-高斯求积法9.10切比雪夫求积法9.11计算一维积分的蒙特卡洛法9.12变步长辛卜生二重积分方法9.13计算多重积分的高斯方法9.14计算二重积分的连分方式9.15计算多重积分的蒙特卡洛法第10章常微分方程组的求解10.1全区间积分的定步长欧拉方法10.2积分一步的变步长欧拉方法10.3全区间积分维梯方法10.4全区间积分的定步长龙格-库塔方法10.5积分一步的变步长龙格-库塔方法10.6积分一步的变步长基尔方法10.7全区间积分的变步长默森方法10.8积分一步的连分方式10.9全区间积分的双边法10.10全区间积分的阿当姆斯预报校正法10.11全区间积分的
1
基本信息原书名:EffectiveC++:55SpecificWaystoImproveYourProgramsandDesigns(3rdEdition)原出版社:Addison-WesleyProfessional作者:(美)ScottMeyers译者:侯捷丛书名:传世经典书丛出版社:电子工业出版社ISBN:9787121123320出版日期:2011年1月开本:16开页码:336版次:3-1编辑本段编辑推荐传承大师智慧领悟技术本真经典名著翻译良品典藏不二之选编辑本段内容简介有人说c++程序员可以分为两类,读过effectivec++的和没读过的。
世界顶级c++大师scottmeyers成名之作的第三版的确当得起这样的评价。
当您读过这本书之后,就获得了迅速提升自己c++功力的一个契机。
在国际上,本书所引起的反响,波及整个计算机技术的出版领域,余音至今未绝。
几乎在所有c++书籍的推荐名单上,本书都会位于前三名。
作者高超的技术把握力、独特的视角、诙谐轻松的写作风格、独具匠心的内容组织,都受到极大的推崇和仿效。
这种奇特的现象,只能解释为人们对这本书衷心的赞美和推崇。
这本书不是读完一遍就可以束之高阁的快餐读物,也不是用以解决手边问题的参考手册,而是需要您去反复阅读体会的,c++是真正程序员的语言,背后有着精深的思想与无以伦比的表达能力,这使得它具有类似宗教般的魅力。
希望这本书能够帮您跨越c++的重重险阻,领略高处才有的壮美风光,做一个成功而快乐的c++程序员。
编辑本段作译者ScottMeyers是全世界最知名的C++软件开发专家之一。
他是畅销书《EffectiveC++》系列(EffectiveC++,MoreEffectiveC++,EffectiveSTL)的作者,又是创新产品《EffectiveC++CD》的设计者和作者,也是Addison-Wesley的“EffectiveSoftwareDevelopmentSeries”顾问编辑,以及《SoftwareDevelopment》杂志咨询板成员。
他也为若干新公司的技术咨询板提供服务。
Meyers于1993年自Brown大学获得计算机博士学位。
侯捷是计算机技术书籍的作家、译者、书评人编辑本段目录译序vii中英简繁术语对照ix目录xvii序言xxi致谢xxiii导读11让自己习惯c++11accustomingyourselftoc++11条款01:视c++为一个语言联邦11viewc++asafederationoflanguages11条款02:尽量以const,enum,inline替换#define13preferconsts,enums,andinlinesto#defines13条款03:尽可能使用const17useconstwheneverpossible17条款04:确定对象被使用前已先被初始化26makesurethatobjectsareinitializedbeforethey'reused262构造/析构/赋值运算34constructors,destructors,andassignmentoperators34条款05:了解c++默默编写并调用哪些函数34knowwhatfunctionsc++silentlywritesandcalls34条款06:若不想使用编译器自动生成的函数,就该明确拒绝37explicitlydisallowtheuseofcompiler-generatedfunctionsyoudonotwant37条款07:为多态基类声明virtual析构函数40declaredestructorsvirtualinpolymorphicbaseclasses40条款08:别让异常逃离析构函数44preventexceptionsfromleavingdestructors44条款09:绝不在构造和析构过程中调用virtual函数48nevercallvirtualfunctionsduringconstructionordestruction48条款10:令operator=返回一个referenceto*this52haveassignmentoperatorsreturnareferenceto*this
2024/4/1 5:49:43 645KB Effective c++
1
共 375 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡