1 / 7
文档名称:

matlab结课论文.docx

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

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

分享

预览

matlab结课论文.docx

上传人:cengwaifai1314 2019/10/9 文件大小:64 KB

下载得到文件列表

matlab结课论文.docx

文档介绍

文档介绍:山西大同大学 matlab 课程结课作业MATLAB 程序应用姓 名:课程序号: 2班 级:学 号:2013 年 12 :已知 n! = 1´ 2 ´ 3 ´ ×L  ´ n ,编写一个程序求满足 n! £ 10 的最2013-2014 学年 MATLAB 程序应用结课作业100大的 n 值以及此时 n!的值。function nn=2;m=1;while m<=10^100m=m.*n;n=n+1;endm=m/(n-1);n=n-2;m nm = +098 n =69p = 2   2(1 + - - + +--1  1  1  13 5 7 91 1 111 13 15+ L ),试根据公式编出计算 pi 的Matlab 主程序文件,pi 的精度为 。程序:k=0;n=1;b=0;a=0;while abs((pi-a))>=2*sqrt(2)*k;k=( bcos( *pi/2)+sin(b*pi/2))/n+k;n=n+2;b=b+1;enda输出 a= ; a-pi= - A 和 B 如下:ê 2A = êë 17ûê- 2 1B = êë 2ê0 ûé 1ê- 2ê-134- 16- 1578ù0ú7úú,é- 3 - 7ê 0 06631- 1- 5ù- 1ú3 úú,将 A 中所有等于-1 的元素改为-2,将 B 中所有小于 0 的元素改为 1,然后将 B 中22013-2014 学年 MATLAB 程序应用结课作业等于 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<0)=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%用函数文件实现矩阵中元素的变换。%A、B 为输入变量。%U、V、W 分别存放 A、B 中间变换结果。; 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:7200set(h,'xdata',x+4*cosd(t),'ydata',y+4*sind(t));32013-2014 学年 MATLAB 程序应用结课作业drawnow; 画图命令,以 (1,0)为心,绘制一个正七边形,并填涂成红色。写出执行语句并画出图形。提示:利用 fill 命令绘图。theta=linspace(0,2*pi,8);a=1+sin