matlab结课论文

上传人:人*** 文档编号:509597123 上传时间:2023-12-20 格式:DOCX 页数:7 大小:37.03KB
返回 下载 相关 举报
matlab结课论文_第1页
第1页 / 共7页
matlab结课论文_第2页
第2页 / 共7页
matlab结课论文_第3页
第3页 / 共7页
matlab结课论文_第4页
第4页 / 共7页
matlab结课论文_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《matlab结课论文》由会员分享,可在线阅读,更多相关《matlab结课论文(7页珍藏版)》请在金锄头文库上搜索。

1、精选文库山西大同大学matlab 课程结课作业MATLAB程序应用姓名:课程序号:2班级:学号:2013 年 12 月-精选文库1.实验内容:已知 n! 1 2 3Ln ,编写一个程序求满足 n!10100的最大的 n值以及此时 n! 的值。function nn=2;m=1;while m0.00001a=2*sqrt(2)*k;k=( bcos( *pi/2)+sin(b*pi/2)/n+k;n=n+2;b=b+1;enda输出 a=3.141602572083633 ; a-pi= 9.918493839577991e-0061- 16837652310B2131A457001323.

2、有两个矩阵 A 和 B 如下:1177,2610,将 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(B0)=1;V=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%用函数文

3、件实现矩阵中元素的变换。%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(x2+y2-9);h=ezplot(x2+y2-1);x=get(h,xdata);y=get(h,ydata);for t=1:7200set(h,xdata,x+4*cosd(t),ydata,y+4*sind(t);drawnow;end-精选文库5.m

4、atlab 画图命令,以 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)10.80.60.40.20-0.2-0.4-0.6-0.8-100.20.40.60.811.21.41.61.82-精选文库6、(自选题)根据自己专业的信号与系统分析以及个人兴趣,完成一个matlab的综合应用【题目】证明 时域卷积定理【思路和方法】用矩阵形式表示两个函数算出两个函数的卷积扩充两

5、个函数的范围以及卷积的范围写出卷积的傅里叶变换形式写出两个函数的傅里叶变换形式比较卷积的傅里叶变换形式和两个函数傅里叶变换的乘积是否相等【源程序】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 =516120226040021523200000Fa =-精选文库1.0e+002

6、*2.6000-0.3600 - 1.2800i0.0400-0.3600 + 1.2800i-0.7200- 1.2200i-0.5600+ 0.5400i0- 0.0200i0.6400-0.1800i0.16000 - 0.0800i00 + 0.0800i-0.7200+ 1.2200i0.6400+ 0.1800i0+ 0.0200i-0.5600-0.5400iFb =1.0e+002 *2.6000-0.3600 - 1.2800i0.0400-0.3600 + 1.2800i-0.7200- 1.2200i-0.5600+ 0.5400i0- 0.0200i0.6400-0.1

7、800i0.16000 - 0.0800i00 + 0.0800i-0.7200+ 1.2200i0.6400+ 0.1800i0+ 0.0200i-0.5600-0.5400ians =00000000000000007.意见和建议尊敬的老师您好:matlab 的学习已经就要结束了,感觉时间飞快,虽然也经历了好几周,但我总感觉时间过的太快,这么说的原因很简单,因为这是我上大学以来唯一一门感觉学着有意思而且用处颇多的课程,还有很多课能用 matlab ,这让我再一次认识到这个软件的强大与简单易懂,以往枯燥无味而且复杂的自控原理也头一次在这个软件中看起来不那么讨厌了,我没有上网查一大堆的有关MATLAB-精选文库的资料,简单的几句话就是我学习 MATLAB的最真实感想,我喜欢这个软件,我也会花更多的时间去学习这个软件,相信它会给我更大的裨益,虽然实验课上的不理想,使之难以消化,但我想通过我的认真学习,也不算什么,我相信借助 matlab 它以后会让我们的学习更方便,更简单-

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 幼儿教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号