MATLAB实验报告实验.doc_第1页
MATLAB实验报告实验.doc_第2页
MATLAB实验报告实验.doc_第3页
MATLAB实验报告实验.doc_第4页
MATLAB实验报告实验.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

.华中科技大学文华学院 课程设计报告 专业年级:10级通信工程三班 学号:* 姓名:* 指导教师:* 2011年 11 28日 月 目 录 一、实验一2 二、实验二3 三、实验三4 四、实验四5 五、实验六6 六、实验七8 七、实验八12 八、实验九13 九、实验十14 十、实验十一17 十一、实验十二20 十二、实验十三22 十三、实验十四24 十四、实验感想25 十五、参考资料27 3?x?2cost ?3?y?2sint?1、用蓝色虚线绘制星型线在t?0,2?的图形 原代码:theta=-pi:0.01:pi; 设置中间变量及步长 x=2*cos(theta).3; 按给定关系列x表达式 y=2*sin(theta).3; 按给定关系列y表达式 plot(x,y,b-); 作关于x-y图,“b”表示运 用蓝色线,“-”表示做虚线 截图: 感思:这个题没有用太多的时间,因为百度上有这个题的原题,看了 答案之后然后对着树上讲解的一下子就明白了,这一个题是唯一一个没花太多时间来做的题目。 x?2?0.5x 2?x?6,2、编写一个函数,使其能产生如下分段函数:f(x)?1.5?0.25x ?0.5x?6? 并调用此函数,绘制x在0,9,y在0,1.5上的f(x)的曲线,要求给x,y轴标注,并指出最大值的位置,写出完整的程序。 源代码:x=0:0.1:9; y=(0.5*x).*(x>=0&x<=2)+(1.5-0.25*x).*(x>2&x<=6)+(0.5).*(x>6&x<=9); %y与x的关系式 plot(x,y,-red) %画出x、y图像 axis(0, 9, 0, 1.5) %标注x、y的范围 text(2,1,(2,1); %标出最高点 title(分段函数); %标注函数名称 xlabel(x); %标x轴 ylabel(y); %标y轴 legend(y) 结果截图: 感思:这个题目听做过同学都是用的调用函数,我试了一下,我调用函数出现了问题,做不出来。虽然这是第二个题,但是是最后一个做的,最后看书发现其实这个题不用调用函数也能做出来,所以我就没有调用函数,直接的把它做出来了,做这题花了很长的时间,是所有的题目中最后一个做完的;做这个题还是一节一节的做出来的,先是能画出图像,然后再才试着加上x轴、y轴以及添加x、y的范围。 ? 3、已知连续信号卷积的计算式 f(t)? ?f1(?)*f2(t?)d?篇三:matlab实验报告 实验报告 matlab程序设计与应用 目 录 实验一 matlab运算基础与矩阵处理?3 实验二 matlab程序设计 ?12 实验三 matlab绘图 ?17 实验四 matlab数值计算 ?23 实验五 matlab符号计算 ?31 实验六 matlab-gui设计 ?35 实验七 matlab 图像处理 ?56 实验八 matlab 文件操作与数据接口 ?62 实验一 matlab运算基础与矩阵处理 一、实验目的 1.熟悉启动和退出matlab软件的方法。 2.熟悉matlab软件的运行环境。 3.熟悉matlab的基本操作。 4.掌握建立矩阵的方法。 5.掌握matlab各种表达式的书写规则以及常用函数的使用。 6.能用matlab进行基本的数组、矩阵运算。 7.能用矩阵求逆法解线性方程组。 二、实验内容 1.练习下面指令,写出每个指令的作用。 cd,clear,dir,path,help,who,whos,save,load。 cd 将用户目录设置成当前目录 clear 用于删除matlab工作空间中的变量(预定义变量不能被删除) dir 列举当前文件夹里(或指定文件夹)所有的文件与文件夹 path 把用户目录临时纳入搜索路径 help 是查询函数语法的最基本方法,查询信息直接显示在命令窗口 who 显示在matlab工作空间中驻留的变量名清单 whos 显示在matlab工作空间中驻留的变量名清单以及它们的维数、所占字节 数以及变量的类型 save 生成mat文件,保存workspace中的变量到文件中(其中mat文件可以 把当前matlab工作空间中的一些有用的变量长久地保留下来) load 在workspace中载入mat 文件中的数据。 2.建立自己的工作目录mybin和mydata,并将它们分别加到搜索路径的前面或者后面。 答:略 3.求12?2*(7?4)?32的算术运算结果。 用matlab运行的过程和结果如下: x=(12+2*(7-4)/32 x = 2 4.求出下列表达式的值,然后显示matlab工作空间的使用情况并保存全部变量: o 2sin85z?2 1?e1 z2?12ln(x?21?2i?2?x),其中x?0.455? 用matlab运行的过程和结果如下: >> z1=2*sin(85*pi/180)/(1+exp(2) z1 = 0.2375 >> x=2,1+2i;-0.45,5; z2=log(x+sqrt(1+x2)/2 z2 =0.7114 - 0.0253i 0.8968 + 0.3658i 0.2139 + 0.9343i 1.1541 - 0.0044i 5.利用matlab的帮助功能分别查询inv、plot、max、round函数的功能和用法。 >> help inv inv matrix inverse. inv(x) is the inverse of the square matrix x. a warning message is printed if x is badly scaled or nearly singular. >> help plot plot linear plot. plot(x,y) plots vector y versus vector x. if x or y is a matrix, then the vector is plotted versus the rows or columns of the matrix, whichever line up. if x is a scalar and y is a vector, disconnected line objects are created and plotted as discrete points vertically at x. plot(y) plots the columns of y versus their index. various line types, plot symbols and colors may be obtained with plot(x,y,s) where s is a character string made from one element from any or all the following 3 columns: b blue . point - solid g green o circle : dotted r red x x-mark -. dashdot c cyan + plus - dashed m magenta * star (none) no line y yellow s square k black d diamond w white v triangle (down) triangle (up) < triangle (left) > triangle (right) p pentagram h hexagram for example, plot(x,y,c+:) plots a cyan dotted line with a plus at each data point; plot(x,y,bd) plots blue diamond at each data point but does not draw any line. for example, plot(x,y,y-,x,y,go) plots the data twice, with a solid yellow line interpolating green circles at the data points. through the first six colors in the table. for monochrome systems, plot cycles over the axes linestyleorder property. if you do not specify a marker type, plot uses no marker. if you do not specify a line style, plot uses a solid line. plot(ax,.) plots into the axes with handle ax.篇四:matlab实验报告 徐律 1002100405 电气工程学院自动化102班 2012年12月21日 实验一 matlab环境的熟悉与基本运算 一、实验目的 1熟悉matlab开发环境 2掌握矩阵、变量、表达式的各种基本运算 二、实验基本知识 1.熟悉matlab环境 matlab桌面和命令窗口、命令历史窗口、帮助信息浏览器、工作空间浏览器、文件和搜索路径浏览器。 2.掌握matlab常用命令 3.matlab变量与运算符 变量命名规则如下: (1) 变量名可以由英语字母、数字和下划线组成 (2) 变量名应以英文字母开头 (3) 长度不大于31个 (4) 区分大小写 matlab中设置了一些特殊的变量与常量,列于下表。 matlab运算符,通过下面几个表来说明matlab的各种常用运算符 表2 matlab算术运算符

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论