matlab结课论文 - 范文中心

matlab结课论文

05/12

山西大同大学matlab课程结课作业

MATLAB程序应用

姓 名:

课程序号: 班 级: 学 号: 2

2013年12月

1.实验内容:已知n!123n,编写一个程序求满足n!10最大的n值以及此时n!的值。

function n

n=2;m=1;

while m

m=m.*n;n=n+1;

end

m=m/(n-1);n=n-2; m n m = 1.7112e+098 n =69 100的

2.设22(11

31511111)79111315,试根据公式编出计算pi的Mat

lab主程序文件,pi的精度为0.00001。

程序:

k=0;n=1;b=0;a=0;

while abs((pi-a))>0.00001

a=2*sqrt(2)*k;

k=( bcos( *pi/2)+sin(b*pi/2))/n+k;

n=n+2;

b=b+1;

end

a

输出a=3.[**************] ; a-pi= 9.[**************]e-006

1-16231A2453.有两个矩阵A和B如下:1178077,37652131B00132610,

将A中所有等于-1的元素改为-2,将B中所有小于0的元素改为1,然后将B中等于0的元素的值改为A的相应位置元素的值。请用Matlab函数文件实现上述运算。

clear;

clc;

A=[1 -1 6 8;2 3 -1 0;-2 4 5 7;1 -1 7 7];

B=[-3 -7 6 -5;-2 1 3 -1;0 0 1 3;2 6 -1 0];

C=A;A(A==-1)=-2;U=A;

D=B;B(B

A=C;B=D;[i,j]=find(B==0);A(i,j)=0;W=A;

A=C;B=D;

A,B,W,U,V

%用函数文件实现矩阵中元素的变换。

%A、B为输入变量。

%U、V、W分别存放A、B中间变换结果。

;

4.用matlab主程序文件产生动画:呈现一小圆(半径为

1)在一大圆(半径为3)的圆周外部滚动的动画,要求连续滚动20周。

clea close;clc;r;

axis([-6 6 -6 6],'equal','manual');hold on;

ezplot('x^2+y^2-9');

h=ezplot('x^2+y^2-1');

x=get(h,'xdata');

y=get(h,'ydata');

for t=1:7200

set(h,'xdata',x+4*cosd(t),'ydata',y+4*sind(t));

drawnow;

end

5.matlab画图命令,以1,0

执行语句并画出图形。

提示:利用fill命令绘图。

theta=linspace(0,2*pi,8);

a=1+sin(theta);

b=cos(theta);

plot(a,b,'r');

axis equal;

fill(a,b,'r')

为心,绘制一个正七边形,并填涂成红色。写出

6、(自选题)根据自己专业的信号与系统分析以及个人兴趣,完成一个matlab的综合应用

【题目】

证明 时域卷积定理

【思路和方法】

用矩阵形式表示两个函数

算出两个函数的卷积

扩充两个函数的范围以及卷积的范围

写出卷积的傅里叶变换形式

写出两个函数的傅里叶变换形式

比较卷积的傅里叶变换形式和两个函数傅里叶变换的乘积是否相等

【源程序】

f1= [1,2;3,4];

f2= [5,6;7,8];

f3=conv2(f1, f2); %两个函数的卷积

f3(4,4)=0 %矩阵扩充

Fa=fft2(f3) %卷积的傅里叶变换

f1(4,4) = 0; %矩阵扩充

f2(4,4) = 0;%矩阵扩充

F1= fft2(f1);

F2 = fft2(f2);

Fb= F1 .* F2 %两个函数傅里叶变换的乘积

Fa-Fb

【运行结果】

f3 =

5 16 12 0

22 60 40 0

21 52 32 0

0 0 0 0

Fa =

1.0e+002 *

2.6000 -0.3600 - 1.2800i 0.0400 -0.3600 + 1.2800i -0.7200 - 1.2200i -0.5600 + 0.5400i 0 - 0.0200i 0.6400 - 0.1800i 0.1600 0 - 0.0800i 0 0 + 0.0800i

-0.7200 + 1.2200i 0.6400 + 0.1800i 0 + 0.0200i -0.5600 - 0.5400i

Fb =

1.0e+002 *

2.6000 -0.3600 - 1.2800i 0.0400 -0.3600 + 1.2800i -0.7200 - 1.2200i -0.5600 + 0.5400i 0 - 0.0200i 0.6400 - 0.1800i 0.1600 0 - 0.0800i 0 0 + 0.0800i

-0.7200 + 1.2200i 0.6400 + 0.1800i 0 + 0.0200i -0.5600 - 0.5400i

ans =

0 0 0 0

0 0 0 0

0 0 0 0

0 0 0 0

7.意见和建议

尊敬的老师您好:

matlab的学习已经就要结束了,感觉时间飞快,虽然也经历了好几周,

但我总感觉时间过的太快,这么说的原因很简单,因为这是我上大学以来唯一一门感觉学着有意思而且用处颇多的课程,还有很多课能用matlab,这让我再一次认识到这个软件的强大与简单易懂,以往枯燥无味而且复杂的自控原理也头一次在这个软件中看起来不那么讨厌了,我没有上网查一大堆的有关MATLAB

的资料,简单的几句话就是我学习MATLAB的最真实感想,我喜欢这个软件,我也会花更多的时间去学习这个软件,相信它会给我更大的裨益,虽然实验课上的不理想,使之难以消化,但我想通过我的认真学习,也不算什么,我相信借助matlab它以后会让我们的学习更方便,更简单


相关内容

  • 雷达电子战仿真系统设计
    第8卷第4期 2010年8月 信息与电子工程 V01.8.No.4Aug.,2010 INFORMATIONANDELECTRONICENGINEERING 文章编号:1672-2892(2010)04-0393-05 雷达电子战仿真系统设 ...
  • Matlab在解微分方程中的应用
    万方数据 万方数据 Matlab在解微分方程中的应用 作者:作者单位:刊名:英文刊名:年,卷(期): 相春环 重庆文理学院数学与统计学院,重庆永川,402160绥化学院学报 Journal of Suihua University2012( ...
  • 毕业论文图像处理噪声方法与研究
    长 治 学 院 2013届学士学位毕业论文 图像处理中消除噪声的方法研究 学 号: 09407205 姓 名: 程晓满 指导教师: 上官晋太 专 业: 计算机科学与技术 系 别: 计算机 完成时间:2013年5月 图像处理中消除噪声的方法研 ...
  • 数学建模--用数据解决实际问题
    建模过程一般要分为下面几个步骤,按部就班的来,没有问题. 第一步:提出问题. 大家可能会想,题目不是已经给出问题了吗? 是的,但是这里提出问题是指:用数学语言去表达.首先要熟读题目,并且同时查阅相关资料.这需要大量的工作,而且要根据题目的特 ...
  • 非线性规划问题的Matlab实现求解
    本科毕业论文(设计) 论文题目:非线性规划问题的建模与Matlab 求解实现的案例分析 学生姓名: 许富豪 学 号: 1204180137 专 业: 信息与计算科学 班 级: 计科1201 指导教师: 王培勋 完成日期: 2015年 6月 ...
  • 片机的电磁阀信号数字滤波算法实现
    电子测量技术 ELECTRoNlC 第31卷第10期2008年10月 MEASUREM[ENTTECHNOLoGY 基于JN5121单片机的电磁阀信号数字滤波算法实现 张志利 郭进军 西安710025) (第二炮兵工程学院兵器发射理论与技术 ...
  • 十大经典数学模型
    十大经典数学模型 1.蒙特卡罗算法(该算法又称随机性模拟算法,是通过计算机仿真来解决问题的算法,同时可以通过模拟来检验自己模型的正确性,是比赛时必用的方法) 2.数据拟合.参数估计.插值等数据处理算法(比赛中通常会遇到大量的数据需要处理,而 ...
  • 数控专业毕业论文参考题目
    数控专业毕业论文参考题目 1. 实验室用简易滚动轴承试验装置的原理与初步的结构设计 2. 滚动轴承振动数据分析的基本原理及其应用 3. 光栅传感器的基本原理及模拟实验课件制作 4. 光纤位移(Y 型)传感器的基本原理及模拟实验课件的制作 5 ...
  • MATLAB在电力系统三相短路故障分析中的应用
    M ATLAB 在电力系统三相短路故障分析中的应用电子质量(2013第10期) MAT LAB 在电力系统三相短路故障分析中的应用 Application of M ATLAB in the Analysis of the Three-ph ...
  • 马尔萨斯人口增长
    2015年数学建模论文 第二套 题 目:人口增长模型的确定 专业.姓名: 自动化 强晓鹏 提交日期: 2015.7.3 题目:人口增长模型的确定 摘要 人口预测是制定正确的人口政策的科学依据.预测人口增长的数学模型通常采用 3 种函数 ,即 ...