C#科学计算讲义-宋叶志-人民邮电出版社内容概要《C#科学计算讲义》较为详细地介绍了科学计算方法,并对算法给出了源代码。
关于算法部分主要介绍了线性方程组的迭代解法与直接解法、正交变换与最小二乘计算方法、鲁棒估计、随机数的产生、插值法、非线性方程求解、多元非线性最优化算法、微分方程数值方法等内容。
本书还给出了C#程序设计的基本方法,并对科学计算中要用到的矩阵向量类的构造做了详细阐述。
算法的实现本身不限于具体的语言,本书对于算法的描述是较为详细的,所以读者也很容易把算法改用Fortran、MATLAB、C++、Java等语言编程实现。
宋叶志、徐导和何峰编著的《C#科学计算讲义》适合作为大学理工科本科生或研究生计算方法、数值分析课程的教材或参考书。
对于从事相关学科教学的教师,如果不熟悉现代编程语言,也可以选择本书作为工具书。
本书还可以用作科研人员的工程计算工具书与算法集。
另外,在一些需要进行数据处理与分析的公司,如数量金融、统计等行业,也可以选用本书作为培训教材,或直接应用书上的源代码进行软件开发。
书籍目录第1章 C#程序设计基础 1.1 计算机、程序设计与算法 1.1.1 计算机结构 1.1.2 操作系统 1.1.3 机器语言与高级语言 1.1.4 程序设计与算法 1.2 C#历史与概述 1.2.1 C语言:结构化编程语言的高峰 1.2.2 C++语言: 面向对象与大型程序 1.2.3 Java语言:可移植、安全性与Internet 1.2.4 C#:.NET主打语言 1.3 集成开发环境介绍 1.4 面向对象程序设计 1.4.1 封装 1.4.2 多态 1.4.3 继承 1.5 数据类型与运算符 1.5.1 简单数据类型 1.5.2 数组 1.5.3 运算符 1.5.4 赋值运算符 1.6 程序控制结构 1.6.1 顺序结构 1.6.2 分支结构 1.6.3 循环结构 1.6.4 控制结构的嵌套 1.7 类的设计及对象实现 1.7.1 定义类 1.7.2 创建对象 1.7.3 方法 1.7.4 构造函数 1.7.5 析构函数与垃圾回收 1.8 运算符重载及索引器 1.8.1 运算符重载 1.8.2 索引器 1.8.3 面向对象思想在C#程序设计中的重要性 1.9 GUI编程 1.10 本章小结第2章 线性方程组迭代解法 第3章 线性方程组的直接解法第4章 正交变换与最小二乘计算方法第5章 鲁棒估计第6章 随机数第7章 插值法第8章 非线性方程数值解法第9章 非线性最优化第10章 常微分方程(组)的数值方法附录A C# 数值代数类的抽象与设计 附录B 动态链接库与混合编程 B.1 静态链接库与动态链接库 B.2 C#调用Fortran动态链接库范例 B.3 调用可执行函数 附录C Linux下C#开发与跨平台编程介绍 C.1 Mono简介 C.2 Linux下C#IDE开发范例 参考文献 
2024/6/30 17:14:25 57.93MB C# 科学计算 宋叶志 人民邮电
1
RTKLIB是日本东京海洋大学开发(TokyoUniversityofMarineScienceandTechnology)开发的一个开放源程序包,供标准与精确GNSS全球导航卫星系统应用。
RTKLIB包括一个可移植的程序库和几个应用程序(AP)库。
RTKLIB的特点:(1)支持标准的和精确的定位算法:GPS,GLONASS,QZSS准天顶卫星系统,北斗和SBAS(2)支持多种定位模式与GNSS实时和后处理readme:NavIC(IRNSS)completelysupported.RINEX3.04supported.BDS-3andQZSSnewsignalsadded.RTCM3.3amendment-1supported.MT1041/1131-7(NavICephemeris/MSM)added.RTCM3MT1230(GLONASScode-phasebiases)supported.RTCM3MT4076(IGSSSR)supported.GNSSsingalIDchanged:L1,L2,L5/3,L6,L7,L8,L9->L1,L2,L3,L4,L5.OnlyWindows64bitAPssupported.32bitAPsdeleted.WindowsscaledDPIAPssupportedfordifferentDPIscreens.DirectoriesRTKLIB/appandRTKLIB/datareorganized.Licenseclarified.SeeRTKLIB/LICENSE.txt.BugsandproblemsfixedincludingGitHubIssues:#461,#477,#480,#514,#540,#547,#555,#560.
2024/6/12 8:32:40 36.61MB RTKLIB GNSS RTK PPP
1
PEview查看32位可移植可执行(PE)和组件对象文件格式(COFF)文件的结构和内容,提供了一种快速简便的方法。
这家PE/COFF文件查看器显示标题,章节,目录,导入表,导出表,内部信息和资源的EXE,DLL,OBJ,LIB,DBG,和其他文件类型。
66KB PEview
1
基于python的人脸识别门禁系统,实现对人脸的录入与识别功能,毕业设计附论文可移植树莓派
2024/6/4 2:58:52 4.5MB sh me
1
用verilog实现FOC算法的SVPWM部分,工程是quartus13.0建立的,用的IP核较少,可移植性强,可以轻松用到xilinx,lattice等平台上。
2024/6/1 1:23:40 22.95MB FPGA verilog SVPWM 电流环
1
在发展迅速的无线互联网时代,智能手机(平板电脑)等移动设备已逐步进入人们的生活,传统的课堂已经不能满足学生日益提高的学习要求,而网络化的在线学习系统提供大量的资源并打破时间和空间的限制,为学生和教师提供一个良好的互动平台。
移动学习作为一种新的数字化学习方式,满足了学习者随时随地学习的需求。
在市场上成熟的智能手机操作系统中,Android内核基于Linux平台,有着较快的处理速度和较好的系统性能,使用平台无关的Java语言作为其开发语言,可移植性好,可以广泛支持智能手机、平板电脑等移动设备,是移动学习软件研究和开发的首选平台。
设计并实现一个移动学习系统,授课教师通过后台管理系统以Web的形势对服务器端进行数据管理,管理课程学习资料、课程练习,与学生进行在线交流等。
学生通过Android客户端以无线网络的形式查询课程通知、学习课程材料、进行测试和在课程论坛上参与在线交流等,用户在客户端登录后,服务端会根据用户的个人信息为用户返回相应的课程信息,用户可以选择在线学习课程或下载离线学习包,这样在没有网络的情况下用户可以正常使用系统进行学习。
2024/5/9 1:34:32 64.46MB android eclipse android stud
1
本书是学习Python编程语言的入门书籍。
Python是一种很流行的开源编程语言,可以在各种领域中用于编写独立的程序和脚本。
Python免费、可移植、功能强大,而且使用起来相当容易。
来自软件产业各个角落的程序员都已经发现,Python对于开发者效率和软件质量的关注,这无论在大项目还是小项目中都是一个战略性的优点。
2024/5/1 22:45:48 92.76MB Python 学习手册 第4版
1
MeshLab是一个开源、可移植和可扩展的三维几何处理系统,主要用于交互处理和非结构化编辑三维三角形网格。
Meshlab安装包,国内由于墙的原因下载极慢。
2024/4/26 17:53:56 47.23MB Meshla
1
PE是PortableExecutableFileFormat(可移植的执行体)简写,它是目前Windows平台上的主流可执行文件格式。
PE文件中包含的内容很多,具体我就不在这解释了,有兴趣的可以参看之后列出的参考资料及其他相关内容。
最近我也在学习PE文件格式,参考了许多资料,用C++封装了一个高效方便的PE文件格式解析的类。
该类对想学PE文件结构的朋友可算一份可贵的资料,代码均很易懂,考虑较全面,具有一定的通用性。
同时该类也可以让想创建自己的PE文件解析软件的朋可以轻松在此基础上实现。
最后,错误在所难免,如果大家发现有错误,欢迎大家指正。
具体参看:http://blog.csdn.net/paschen/article/details/50640421
2024/3/7 5:20:13 236KB PE文件 C++ 高效易读
1
用计算机管理职工信息具有可靠、方便、省时省力的特点。
它可以实现职工信息的录入、添加、修改、删除、查询、保存到数据库等基本功能。
同时还为管理者提供统计、制表、系统日志、开介绍信等特色功能。
该系统具有界面友好、操作方便、成本低廉、符合管理者习惯的特点。
另外,系统采用Java语言开发,具有可移植性良好、不依赖于操作系统的特点。
同时采用MySQL数据库管理系统做数据库,是因为它具有管理方便,存储量大的特点,适合计算机系信息管理的要求,它主要包含以下几个模块:系统权限的设定、原始数据录入、数据的汇总及查询等。
本文系统的分析了软件开发的背景以过程;
首先介绍了软件的开发环境,其次介绍了本软件的详细设计过程:数据库的设计、各个模块的设计和实现,以及具体界面的设计和功能。
2024/3/7 5:32:54 1.29MB 职工信息管理
1
共 100 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡