1 / 48
文档名称:

Matlab实验报告.docx

格式:docx   大小:1,038KB   页数:48页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Matlab实验报告.docx

上传人:xinsheng2008 2018/1/10 文件大小:1.01 MB

下载得到文件列表

Matlab实验报告.docx

文档介绍

文档介绍:实验一 MATLAB环境的熟悉与基本运算
一、实验目的及要求
;
;
、变量、表达式的输入方法及各种基本运算。
二、实验内容
:
① MATLAB的各种窗口:
命令窗口、命令历史窗口、工作空间窗口、当前路径窗口。
②路径的设置:
建立自己的文件夹,加入到MATLAB路径中,并保存。
设置当前路径,以方便文件管理。
、clear,了解其功能和作用。
:
已知:A=[1 2;3 4]; B=[5 5;7 8]; 求:A*B、A.*B,并比较结果。
:
已知:A=[1 2 3;4 5 6;7 8 9]; 求:A中第3列前2个元素;A中所有列第2,3行的元素;
:
1)
2)

1)已知:a=[5:1:15]; b=[1 2 8 8 7 10 12 11 13 14 15],求: y=a==b,并分析结果
2)已知:X=[0 1;1 0]; Y=[0 0;1 0],求: x&y+x>y,并分析结果

1)将0到1000的所有整数,
2),并赋给变量num

1)对表达式f=x3-1 进行因式分解
2)对表达式f=(2x2*(x+3)-10)*t,分别将自变量x和t的同类项合并
3)求
三、实验报告要求
完成实验内容的3、4、5、6、7、8,写出相应的程序、结果
实验二 MATLAB 语言的程序设计
一、实验目的
1、熟悉 MATLAB 程序编辑与设计环境
2、掌握各种编程语句语法规则及程序设计方法
3、函数文件的编写和设计
4、了解和熟悉变量传递和赋值
二、实验内容
,计算1+3+5+7+…+(2n+1)的值(用input语句输入n 值)。
,,并求
,,的值。
for 循环语句实现编写一个求n 阶乘的函数文件
1、函数文件设计:
设计一个函数文件实现一个阶乘运算,
并设计程序调用该函数。
为保证函数的通用性,当输入负数或小数时,显示出错提示:
disp('Input parameter must be a positive integer!')
提示:fix(x) 对零方向取整数
ceil(x) 对+方向取整数
round(x) 四舍五入取整数
n!> 10100 的值(利用上题的n阶乘函数文件)
A = [2,4,5,8,10]、B =[4,9,6,7,4],用for 循环语句实现,求和函数可用sum()
,输出要求如下:
(1) 如果输入矩阵的维数小于3,输出显示’error’
(2) 如果输入矩阵的不是方阵,输出显示’the size of matrix X must be N-by-N matrix’
(3) 显示行、列和及其对角线求和后的值,并判断其和是否相同。若不同,显示‘No’,相同显示‘Yes’。
三、实验报告要求
在M 文件编辑器中,编写程序代码并调试
实验三 MATLAB 的图形绘制
一、实验目的及要求:
绘图的基本方法,熟悉各种绘图函数的使用;
;
中图形窗口的操作。
二、实验内容:
x=[-2π,2π],y1=sinx、y2=cosx、y3=sin2x、y4=cos 2x
①用MATLAB语言分四个区域分别绘制的曲线,并且对图形标题及横纵坐标轴进行标注(如下图所示)。
图2 四分区绘制曲线
②另建一个窗口,不分区,用不同颜色、线型绘出四条曲线,并标注图例注解。

图3 同一窗口绘制多条曲线
③绘制三维曲线:
三、实验报告要求:
写出相应的的程序及上机结果。
实验四控制系统的模型及其转换
一、实验目的及要求
1、掌握建立控制系统模型的函数及方法;
2、掌握控制系统模型间的转换方法及相关函数;
3、熟悉控制系统模型的连接方法;
4、掌握典型系统模型的生成方法。
二、实验内容
1、已知两个传递函数分别为:
①在MATLAB中分别用传递函数、零极点表示;
②在MATLAB中分别求出通过反馈、串联、并联后得到的系统模型;
2、系统的模型为
试建立系统的传递函数模型。
3、已知单输入双输出系统的零极点模型
建立系统的零极点