科学计算编程实践.ppt

上传人:牧羊曲112 文档编号:6230929 上传时间:2023-10-08 格式:PPT 页数:21 大小:740.50KB
返回 下载 相关 举报
科学计算编程实践.ppt_第1页
第1页 / 共21页
科学计算编程实践.ppt_第2页
第2页 / 共21页
科学计算编程实践.ppt_第3页
第3页 / 共21页
科学计算编程实践.ppt_第4页
第4页 / 共21页
科学计算编程实践.ppt_第5页
第5页 / 共21页
点击查看更多>>
资源描述

《科学计算编程实践.ppt》由会员分享,可在线阅读,更多相关《科学计算编程实践.ppt(21页珍藏版)》请在三一办公上搜索。

1、,科学计算编程实践,主要内容,编程准备VC编程实践科学数据绘制编程练习,编程准备,分析问题,整理程序计算思路分析所需的数据分析所需的计算模块及所需数据分析模块间的关系编写数据变量编写计算函数(块)按流程连接各程序块调试(DEBUG),编程语言,C语言,开发平台Microsoft Visual C+6.0Fortran语言,开发平台Visual Fortran 6.0Matlab语言,Matlab6.5前两种语言是常用的科学计算编程语言,属于编译性语言,编译后的二进制运行程序计算速度很快,按一般的编程方法,是需要先定义计算所需的各计算变量,是严格数据类型检查性的语言,大型科学计算代码一般采用这两

2、种语言。而MATLAB语言主要针对矩阵计算的语言,属于解释性的语言,不需要先定义各计算变量,不需要数据类型检查,自动使用、识别数据变量,MATLAB具有丰富的各种科学计算工具箱和易于控制的图形库,广泛应用科学计算中。本实验的计算程序采用C语言编写,绘图程序采用MATLAB中的图形函数。,VC平台C语言编程实践-启动VC6.0,VC6.0启动界面,VC6.0创建标准语言程序,在代码编辑区编写语言程序,编译语言程序,VC6.0调试、运行语言程序,MATLAB平台使用,编辑MATLAB的程序语言,科学计算数据的保存,编写的计算程序运行后,计算出的数据如何处理?通常把数据保存到文件中,以备使用。计算出

3、的数据格式为了便于编辑和查看,一般保存为文本格式,而且数据排列通常是有规律的,一般有两列排列的数据格式,还有保存二维数组的矩阵格式数据格式(等位图数据格式)。下面介绍语言对这两种格式的实现。,两列排列方式的计算数据保存,FILE*pfile;pfile=fopen(“RBFTMEzObs1pec.txt,w+);/two dimensial datafor(i=0;i100;i+)fprintf(pfile,“%8.5et%8.5en”,xi,yi);fclose(pfile);,矩阵格式方式的计算数据保存,FILE*pfile;pfile=fopen(“RBFLaplace2D.txt,w+

4、);/three dimensial datafor(i=0;i100;i+)for(j=0;j50;j+)fprintf(pfile,%8.5et,valij);fprintf(pfile,n);fclose(pfile);,科学计算数据的绘制,计算后的数据结果如何可视化的直观显示出来?一般是借助于第三方绘图软件,我们这里介绍常用的科学数据绘图软件Origin,后面在介绍如何调用MATLAB的绘图函数对计算数据进行绘制。启动Origin软件,把前面计算出来的文本数据文件直接拉到Origin的数据区即可。,两列数据格式的绘制,可以由菜单栏、工具栏或鼠标对曲线的各种设置进行操作,可以把保存为各种格式的图形文件,二维矩阵数据格式的绘制,首先导入二维矩阵数据格式,转换为Origin识别的矩阵格式,可以由菜单栏、工具栏或鼠标对图形的各种设置进行操作,可以把保存为各种格式的图形文件,编程实践一,用C语言编写y=cos(x)函数,把计算结果显示在屏幕。用C语言编写通用矩阵A乘以矩阵B的函数,编程实践二,编写Sin计算,把计算结果保存到文本文件,用Origin打开绘制曲线。编写cos(x)+sin(y)计算,把二维计算结果保存到文本文件,用Origin打开绘制等位线。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号