《北航matlab上机实验报告.docx》由会员分享,可在线阅读,更多相关《北航matlab上机实验报告.docx(9页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、北航matlab上机实验报告 MATLAB基础上机指导书 试验目的 MATLAB基础上机试验的目的主要是在深化理解和驾驭课程中的基本概念和原理的基础上培育学习者用计算机解决实际问题的意识,训练和提高学生分析问题、仿真、程序设计和程序调试实力。 试验要求 1整个学期的上机实践共有4个。从试验一的MATLAB的上机基本操作,到试验四的GUI设计,都本着由浅入深、由易到难、逐步深化的原则,给出了不同的上机程序。一般每个试验中有约5-7个不同难度的程序,按班级序号排列组合分组,每组学生包括5人,按组检查程序。 2每次试验后要求学生提交上机报告,这也是整个试验过程的一个重要环节。试验结束后,要整理试验结
2、果并仔细分析和总结,依据老师要求写出试验报告。试验报告一般包括如下内容: 试验内容:试验题目与要求。 程序清单 (3) 运行结果:原始数据、相应的运行结果和必要的说明。 (4) 分析与思索:调试过程及调试中遇到的问题及解决方法;调试程序的心得与体会;其他函数算法的存在与实践等。若最终未完成调试,要仔细找出错误并分析缘由等。 常用吩咐参考 本节就一些常用的MATLAB吩咐进行介绍,使初学者尽快提高MATLAB上机调试程序的实力。 1、学会用help和doc函数。 2、输入输出文件:save/load 3、解线性方程组AX=B:X=AB 4、作图时两张曲线合并:hold on或者subplot作子
3、图 5、程序计算时间:tic,toc或者clock 6、变量显示方式更改:format long/short/bank. 7、数组元素求和:sum 8、求数组长度:length 求矩阵维数:size或者ndims 矩阵元素个数:numel 9、函数作图: 饼图:pie/pie3 误差图:errorbar 散点图:scatter/scatter3 直方图:hist 函数图:fplot 动画:movie 10、矩阵分析: 左右翻转:fliplr 上下翻转:flipud 转置:transpose 矩阵求逆:inv 矩阵范数:norm 条件数:cond 初等变换:rref 特征值:eig/eigs 1
4、1、特别矩阵: 元素全为1的矩阵:ones 元素全为0的矩阵:zeros 单位阵:eye 魔方阵:magic 线性改变数组:linspace 聚合矩阵:cat/horzcat/vertcat 12、随机数: 创建一个元素听从匀称分布的随机数数组:rand 创建一个元素听从正态分布的随机数数组:randn 二项分布:binornd 指数分布:exprnd F分布:frnd 几何分布:geornd 超几何分布:hygernd 泊松分布:poirnd 正态分布:normrnd 离散匀称分布:unidrnd 连续匀称分布:unifrnd 13、清屏:clc 清理内存:clear 14、字体显示变更等:
5、preferences 15、得到一个文件夹的全部文件名:ls 16、语句太长的话可以再句末加.换行。 试验一 MATLAB快速入门操作 试验目的 1 熟识MATLAB的工作环境。 2 熟识MATLAB的帮助系统。 3 驾驭基本的运算表达。 4 驾驭基本的数学函数。 5 驾驭基本的字符串运用。 试验内容 1执行MATLAB的启动和退出。观看DEMO程序,INTRO程序,HELP文件,练习MATLAB常用吩咐在吩咐窗口中计算数学表达式,输入简洁矩阵,查看工作空间中的变量,吩咐窗口显示清除,语句、变量及数据的表示,搜寻路径设置。 2运用函数创建字符串数组,驾驭char、strvcat、strcat
6、之间的区分。 c1=char(china,india); c3=strvcat(china,india); c4=strcat(china,india); char中各部分相互独立,strvact竖直连接 strcat干脆连接 c1=char(china,india) c1 = china india c3=strvcat(china,india) c3 = china india c4=strcat(china,india) c4 = chinaindia 也就是说strcat连接两个字符串,而strvcat垂直连接两个字符串. p i6c=2e3设三个复数a34i,b12i,计算x=ab/
7、c, 留意复数的表达方式。 a=3+4i,b=1+2i,c=2*exp(pi/6*i) a = 3.0000 + 4.0000i b = 1.0000 + 2.0000i c = 1.7321 + 1.0000i X=a*b/c X = 0.3349 + 5.5801i sin(x)+354计算下式的结果,其中x=45, 572 留意函数参数的运用类型,驾驭困难表达式的计算。 a=45/180*pi a = 0.7854 b=(sin(a)+35(1/2)/72(1/5) b = 2.8158 5计算星球之间的万有引力。包括地球和太阳,地球和月亮之间的距离。详细参数太阳质量1.9891030千
8、克,地球质量5.9761027千克,太阳和地球的距离149597892000米,月亮质量7.35110 22千克,月亮和地球两者间距384400000米,万有引力系数K 66710-11,见P26 例2-3。 M1=1.989e30,M2=5.976e27,M3=7.351e22,d1=1.4960e11,d2=3.844e8 K=6.67e-11 M1 = 1.9890e+030 M2 = 5.9760e+027 M3 = 7.3510e+022 d1 = 1.4960e+011 d2 = 384400000 K = 6.6700e-011 F12=M1*M2*K/d12 F12 = 3.5
9、426e+025 F23=M2*M3*K/d22 F23 = 1.9830e+023 333,以及数据的修改方法,尽量考2336用两种方法创建一个二维数组433虑计算效率。在驾驭二维数组基础上驾驭三维数组的创建方法。 创建:方法1; x=3,3,3;2,3,3;4,3,3 x = 3 3 3 2 3 3 4 3 3 方法2 在workspace中点击 new variable 就会在下面出现一个新变量unnamed 双击unnamed变量引出一个空白页面,在里面进行编辑 unnamed unnamed = 3 3 3 2 3 3 4 3 3 修改 干脆在workspace中点击须要修改的变量,
10、在相应位置修变更量,保存后在吩咐窗口重新调用函数 计算 问题探讨 1小结上机各个环节所出现的错误及解决的方法。 思索问题 1仿真是否“真实”,与什么因素有关? 仿真是在数字计算机上进行试验的数字化技术,包括数字和逻辑模型的某些模式,这些模型描述了某一事务或经济系统在若干周期内的特征。仿真经常包括模型建立,仿真模型的建立和仿真试验三个方面。 从以上可以看出,仿真其实是建立在模型之上,通过计算机或者其他载体,并借助阅历学问、统计数据和信息资料等对真实或假想的系统进行试验,得出试验结果的过程。 在这点上看,仿真并不真实,因为它并不能100%模拟出真实状况,而事实上“真实”的困难多变也难以模拟。但是,
11、仿真可以通过以上的手段在肯定范围内对真实进行模拟和预料。其与真实结果的相关性,或者说仿真方法的优劣性与其系统、模型和载体是亲密相关的。 北航matlab上机试验报告 matlab试验报告 matlab试验报告 上机试验报告 ERP上机试验报告 Java上机试验报告 上机试验报告要求 sql上机试验报告 上机试验报告01 会计上机试验报告 本文来源:网络收集与整理,如有侵权,请联系作者删除,谢谢!第9页 共9页第 9 页 共 9 页第 9 页 共 9 页第 9 页 共 9 页第 9 页 共 9 页第 9 页 共 9 页第 9 页 共 9 页第 9 页 共 9 页第 9 页 共 9 页第 9 页 共 9 页第 9 页 共 9 页