彭嘉玮matlab实验Word文件下载.docx

上传人:b****5 文档编号:19379129 上传时间:2023-01-05 格式:DOCX 页数:13 大小:106.58KB
下载 相关 举报
彭嘉玮matlab实验Word文件下载.docx_第1页
第1页 / 共13页
彭嘉玮matlab实验Word文件下载.docx_第2页
第2页 / 共13页
彭嘉玮matlab实验Word文件下载.docx_第3页
第3页 / 共13页
彭嘉玮matlab实验Word文件下载.docx_第4页
第4页 / 共13页
彭嘉玮matlab实验Word文件下载.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

彭嘉玮matlab实验Word文件下载.docx

《彭嘉玮matlab实验Word文件下载.docx》由会员分享,可在线阅读,更多相关《彭嘉玮matlab实验Word文件下载.docx(13页珍藏版)》请在冰豆网上搜索。

彭嘉玮matlab实验Word文件下载.docx

312008*********

实验成绩

实验项目名称

MATLAB基本操作

项目代码

/

指导教师

李平飞

项目学分

1、实验目的

2、实验设备、仪器及材料

3、实验内容

3.1一般实验(非上机实验):

3.1.1实验方案设计与选择(设计性、创新性实验需写该项内容)

3.1.2实验原理及实验步骤(实验工作原理或实验的主要操作过程)

3.1.3实验记录(核心代码及调试过程)

3.2上机实验:

3.2.1上机实验的内容及要求

3.2.2算法设计思想与算法实现步骤

3.2.3程序核心代码,程序调试过程中出现的问题及解决方法

3.2.4程序运行的结果

注解:

理工科实验需记录实验过程中的数据、图表、计算、现象观察等,实验过程中出现的问题;

其它如在计算机上进行的编程、仿真性或模拟性实验需记录程序核心代码以及程序在调式过程中出现的问题及解决方法;

记录程序执行的结果。

4、实验总结

4.1实验结果分析及问题讨论

4.2实验总结心得体会

实验总结的内容根据不同学科和类型实验要求不一样,一般理工科类的实验需要对实验结果进行分析,并且对实验过程中问题进行讨论;

在计算机上进行的编程、仿真性或模拟性实验需要对上机实践结果进行分析,上机的心得体会及改进意见。

其它实验应总结实验过程写出心得体会及改进意见。

说明:

各门实验课程实验报告的格式及内容要求,请按照实验指导书的要求手工书写。

 

一实验目的

熟悉MATLAB语言编程环境;

熟悉MATLAB语言命令

二实验仪器和设备

装有MATLAB6.0以上计算机一台

三实验原理

MATLAB是以复杂矩阵作为基本编程单元的一种程序设计语言。

它提供了各种矩阵的运算与操作,并有较强的绘图功能。

四实验内容和步骤

熟悉MATLAB语言编程环境。

在这一环境中,系统提供了许多编写,调试和执行MATLAB程序的便利工具。

熟悉变量、MATLAB基本数学函数使用,矩阵操作练习,主要包括矩阵的建立,算数运算,逻辑运算和关系运算。

(一)熟悉Matlab的运行环境以及HELP命令,运行demo命令,观看matlab所具有的功能。

(二)验证例题中所有操作。

(三)完成以下各题,将步骤命令写入实验报告,并在机器上运行结果验证。

1.输入A=[715;

256;

315],B=[111;

222;

333],在命令窗口中执行下列表达式,掌握其含义:

答:

A(2,3)=6A(:

2)=[1;

5;

1]A(3,:

)=[315]A(:

1:

2:

3)=[75;

26;

35]A(:

3).*B(:

2)=[51215]A(:

3)*B(2,:

)=[101010;

121212;

101010]

A*B=[242424;

303030;

202020]A.*B=[715;

41012;

9315]

A^2=[661766;

423370;

381346]A.^2=[49125;

42536;

9125]

B/A=[0.18420.2105-0.2368;

0.36840.4211-0.4737;

0.55260.6316-0.7105]

B./A=[0.14291.00000.2000;

1.00000.40000.3333;

1.00003.00000.6000]

2.求下列表达式的值。

(1)

w=sqrt

(2)*(1+0.34245*10^(-6))

W=1.4142

(2)

,其中a=3.5,b=5,c=-9.8。

答:

x=(2*pi*a+(b+c)/(pi+a*b*c)-exp

(2))/(tan(b+c)+a);

x=0.9829

五.实验心得体会

通过本次实验,熟悉MATLAB语言编程环境;

熟悉MATLAB语言命令,对以后从事这方面的工作打下了基础。

2011年6月16日

数值数组及其运算

一实验目的:

完成MATLAB下数据分析与程序设计有关问题的练习。

学习脚本文件的编写,数值输入,数组计算,程序调试等;

练习利用MATLAB编程序解决基本数学问题。

学习全局和局部变量的使用,流程控制结构,函数编写及其调试。

常用运算命令

运算命令名

功能

angle

求复数的角

min

求最小值

max

求最大值

sum

求和

roots

求多项式的根

poly

由多项式的根求多项式的系数

polyval

求给定点多项式的值

polyder

多项式求导

(一)验证例题中的操作。

(二)完成以下各题,将答案写入实验报告,并在机器上运行结果验证。

1.编写程序,计算1+3+5+7+…+(2n+1)的值(用input语句输入n值)。

编辑代码:

n=input('

n='

);

s=0;

fori=0:

1:

n

s=s+(2*i+1);

end

s

输出结果:

n=10n=15s=256

s=121

2.编写分段函数

的函数文件,存放于文件ff.m中,并求

的值。

functions=f(x);

if0<

=x&

x<

1;

s=x;

elseif1<

x<

=2;

s=2-x;

else

s=0;

运行结果:

f(-3)

s=0;

f(sqrt

(2))

s=0.5858;

f(inf)

s=0

3.编写一个函数文件求三个数的最大值。

x1=input('

x1='

x2=input('

x2='

x3=input('

x3='

ifx1>

=x2&

x1>

=x3;

s=x1;

elseifx2>

=x3&

x2>

=x1;

s=x2;

s=x3;

x1=5

x2=7

x3=6

s=7

x1=3

x2=5

s=6

4:

产生一个随机数,若大于0.5,则把这个数连加,直到刚好超过10为止,求这个数。

n=rand;

ifn>

0.5;

whiles<

=10;

s=s+n;

s=10.3163

要求在闭区间

上产生50个等距采样的一维数组A。

方法如下:

在命令窗口输入:

A=linspace(0,2*pi,50)回车即得到结果如下:

寻访A中第三个元素,操作如下:

在命令窗口输入A=(3)回车即得到即如果:

寻访2,,6,8个元素如下操作:

A([2,6,8])回车即得到即如果:

给第3,5,9个元素赋值100操作如下;

A=([359])=[100]回车即得到结果:

通过本次实验,完成MATLAB下数据分析与程序设计有关问题的练习。

对以后从事这方面的工作打下了基础。

MATLAB图形操作

实验三MATLAB图形操作

学会用MATLAB语言绘图

三实验原理

1.在同一坐标系中绘制余弦曲线y=cos(t-0.25)和正弦曲线y=sin(t-0.5),t∈[0,2π]

t=[0:

0.05:

2*pi];

y1=cos(t-0.25);

y2=sin(t-0.5);

plot(t,y1,t,y2)

2.绘制[0,4π]区间上的x=10sint曲线,并要求:

(1)线形为点划线、颜色为红色、数据点标记为加号;

(2)坐标轴控制:

显示范围、刻度线、比例、网络线

(3)标注控制:

坐标轴名称、标题、相应文本。

0.1:

4*pi];

x=10*sin(t)

plot(t,x,'

r-.+'

xlabel('

X'

ylabel('

Y'

title('

x=10*sin(t)'

gtext('

Ç

ú

Ï

ß

»

æ

Ö

Æ

'

axis([0,10,-10,10])

gridon

3.绘制三维圆柱螺线:

,要求给相应的坐标轴和标题附加标注,螺线为兰色虚线。

编辑代码:

t=0:

pi/100:

20*pi;

x=sin(t);

y=cos(t);

z=t;

plot3(x,y,z,'

b--'

);

三维圆柱螺线'

zlabel('

z'

运行结果

通过本次实验,学会用MATLAB语言绘图。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 外语学习 > 英语考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1