收藏 分销(赏)

MATLAB入门实验报告.doc

上传人:w****g 文档编号:3157675 上传时间:2024-06-21 格式:DOC 页数:8 大小:171.50KB
下载 相关 举报
MATLAB入门实验报告.doc_第1页
第1页 / 共8页
MATLAB入门实验报告.doc_第2页
第2页 / 共8页
点击查看更多>>
资源描述
MATLAB实验报告 题目: 第一次实验报告 学生姓名: 学院: 专业班级: 学号: 年月 MATLAB第一次实验报告 ————入门 第一次上机实验刘老师就MATLAB软件进行了大致的讲解,并讲了如何建立M文件,定义函数 数组 矩阵,如何绘图。先就老师讲解及自己学习的情况做汇报。 一、建立M文件 <1>M文件建立方法: 1. 在MATLAB中,点:File→New → M-file 2. 在编辑窗口中输入程序内容 3. 点File → Save,存盘,M文件名必须 与函数名一致 <2>课上实例 例:定义函数 f(x1,x2)=100(x2-x12)2+(1-x1)2 答:建立M文件:fun.m function f=fun(x) f=100*(x(2)-x(1)^2)^2+(1-x(1))^2 如此便可以直接使用函数fun.m 例如计算 f(1,2), 只需在MATLAB命令窗口键入命令: x=[1 2] fun(x) 得f = 100. <3>课下作业 题目:有一函数,写一程序,输入自变量的值,输出函数值. 解答:建立M文件:zuoye1.m function f=zuoye1(x,y) f=x^2+sin(x*y)+2*y 命令行输入 x=1,y=1 zuoye1(x,y) 得ans = 3.8415 经验算答案正确,所以程序正确。 二、定义数组、矩阵 <1>说明 逗号或空格用于分隔某一行的元素,分号用于区分不同的行. 除了分号,在输入矩阵时,按Enter键也表示开始新一行. 输入矩阵时,严格要求所有行有相同的列 <2>课后作业 题目:有一个4x5矩阵,编程求出其最大值及其所处的位置. 解答:a=round(10*rand (4,5)) [temp I]=max(a) [am II]=max(temp) p=[I(II) II] 运行得一随机矩阵 a = 7 7 7 3 7 0 8 2 0 3 8 7 7 1 10 9 4 0 8 0 temp = 9 8 7 8 10 I = 4 2 1 4 3 am = 10 II = 5 p = 3 5 即最大值为10,位置为第三行第五列。 三、绘图 <1>说明 MATLAB作图是通过描点、连线来实现的,故在画一个曲线图形之前,必须先取得该图形上的一系列的点的坐标(即横坐标和纵坐标),然后将该点集的坐标传给MATLAB函数画图。 <2>课上实例 例 在[0,2π]用红线画sin x,用绿圈画cos x. 解: x=linspace(0,2*pi,30); y=sin(x); z=cos(x); plot(x,y,'r',x,z, 'go') 得图像Figure 1 <3>课后作业 题目:以不同的视角观察球面x^2+y^2+z^2=r^2和圆柱面x^2+y^2=rx所围区域。 解答:[x,y,z]=ellipsoid(0,0,0,2,2,2) surf(x,y,z); axis equal; view(-30,30); f=inline('x^2+y^2-1'); x=linspace (-1,1); y=x; z=2*x; [x1,y1,z1]=meshgrid(x,y,z); fvalues=feval(fvector,x1,y1); isosurface(x1,y1,z1,fvalues,0); view(-45,45); 得图为 四、实验感受 本次入门实验,老师向我们展示了一些MATLAB的基本应用,带我们进入了一个新的神奇世界。MATLAB和C++在编程上有许多不同之处,细节之处需要我们以后慢慢体会,但和C++一样,想要学好MATLAB课下一定要多多训练。 (注:专业文档是经验性极强的领域,无法思考和涵盖全面,素材和资料部分来自网络,供参考。可复制、编制,期待你的好评与关注)
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 教育专区 > 实验设计

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服