欢迎来到天天文库
浏览记录
ID:26567627
大小:1.01 MB
页数:48页
时间:2018-11-27
《matlab实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验一MATLAB环境的熟悉与基本运算一、实验目的及要求1.熟悉MATLAB的开发环境;2.掌握MATLAB的一些常用命令;3.掌握矩阵、变量、表达式的输入方法及各种基本运算。二、实验内容1.熟悉MATLAB的开发环境:①MATLAB的各种窗口:命令窗口、命令历史窗口、工作空间窗口、当前路径窗口。②路径的设置:Ø建立自己的文件夹,加入到MATLAB路径中,并保存。Ø设置当前路径,以方便文件管理。2.学习使用clc、clear,了解其功能和作用。3.矩阵运算:已知:A=[12;34];B=[55;78];求:A*B、A.*B,并比较结果。4.使用冒号选出指定元素:已知:A=[123;4
2、56;789];求:A中第3列前2个元素;A中所有列第2,3行的元素;5.在MATLAB的命令窗口计算:1)2)6.关系及逻辑运算1)已知:a=[5:1:15];b=[12887101211131415],求:y=a==b,并分析结果2)已知:X=[01;10];Y=[00;10],求:x&y+x>y,并分析结果7.文件操作1)将0到1000的所有整数,写入到D盘下的data.txt文件2)读入D盘下的data.txt文件,并赋给变量num8.符号运算1)对表达式f=x3-1 进行因式分解2)对表达式f=(2x2*(x+3)-10)*t,分别将自变量x和t的同类项合并3)求三、实验报
3、告要求完成实验内容的3、4、5、6、7、8,写出相应的程序、结果第3页共17页实验二MATLAB语言的程序设计一、实验目的1、熟悉MATLAB程序编辑与设计环境2、掌握各种编程语句语法规则及程序设计方法3、函数文件的编写和设计4、了解和熟悉变量传递和赋值二、实验内容1.编写程序,计算1+3+5+7+…+(2n+1)的值(用input语句输入n值)。2.编写分段函数的函数文件,存放于文件ff.m中,并求,,的值。3.用for循环语句实现编写一个求n阶乘的函数文件1、函数文件设计:设计一个函数文件实现一个阶乘运算,并设计程序调用该函数。为保证函数的通用性,当输入负数或小数时,显示出错提示
4、:disp('Inputparametermustbeapositiveinteger!')提示:fix(x)对零方向取整数ceil(x)对+方向取整数round(x)四舍五入取整数4.找到一个n!>10100的值(利用上题的n阶乘函数文件)5.已知一维数组A=[2,4,5,8,10]、B=[4,9,6,7,4],用for循环语句实现,求和函数可用sum()6.编写验证魔方矩阵的函数文件,输出要求如下:(1)如果输入矩阵的维数小于3,输出显示’error’(2)如果输入矩阵的不是方阵,输出显示’thesizeofmatrixXmustbeN-by-Nmatrix’(3)显示行、列和及
5、其对角线求和后的值,并判断其和是否相同。若不同,显示‘No’,相同显示‘Yes’。三、实验报告要求在M文件编辑器中,编写程序代码并调试第3页共17页实验三MATLAB的图形绘制一、实验目的及要求:1.掌握MATLAB绘图的基本方法,熟悉各种绘图函数的使用;2.掌握图形的修饰方法和标注方法;3.了解MATLAB中图形窗口的操作。二、实验内容:x=[-2π,2π],y1=sinx、y2=cosx、y3=sin2x、y4=cos2x①用MATLAB语言分四个区域分别绘制的曲线,并且对图形标题及横纵坐标轴进行标注(如下图所示)。图2四分区绘制曲线②另建一个窗口,不分区,用不同颜色、线型绘出四
6、条曲线,并标注图例注解。图3同一窗口绘制多条曲线③绘制三维曲线:三、实验报告要求:写出相应的的程序及上机结果。第3页共17页实验四控制系统的模型及其转换一、实验目的及要求1、掌握建立控制系统模型的函数及方法;2、掌握控制系统模型间的转换方法及相关函数;3、熟悉控制系统模型的连接方法;4、掌握典型系统模型的生成方法。二、实验内容1、已知两个传递函数分别为:①在MATLAB中分别用传递函数、零极点表示;②在MATLAB中分别求出通过反馈、串联、并联后得到的系统模型;2、系统的模型为试建立系统的传递函数模型。3、已知单输入双输出系统的零极点模型建立系统的零极点模型。4.控制系统模型的转换4
7、.1将2的模型转换为零极点模型4.2将3的模型转换为传递函数模型三、实验报告要求写出程序及上机的结果。44实验五SIMULINK基本操作一、实验目的学会SIMULINK仿真基本操作二、实验内容1、打开SimulinkLibraryBrowser窗口,练习功能模块的基本操作。2、通过示波器观察1MHz,幅度为15mV 的正弦波和100KHz,幅度为5mV 的正弦波相乘的结果。写 出数学表达式。通过使用三踪示波器同时观察1MHz、100KHz 正弦波以及相乘的
此文档下载收益归作者所有