预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

MATLAB程序设计及应用习题二维平面绘图xacos(t)1.椭圆的参数表示为,请利用这个公式画一个椭圆,其中a=5,b=3要求椭圆ybsin(t)上有100个点。2.Chebysheve多项式的定义如下:ycos(mcos1(x)),1x1;当m的值从1变化到5时,得到五条曲线。请将这五条曲线画在同一张图上。使用legend命令来标记每一条曲线。3.用contour命令画出下列隐函数:x2y225。提示:画出函数:zx2y2高度为25的等高线。三维立体绘图1.请利用surf命令画出函数:zx*exp(x2y2)的图形。其中x在[-2,2]范围内均匀取21个点,y在[-1,1]范围内均匀取21个点。x2y2z22.一个空间的椭球可以表示为1,请使用任何方法画出一个空间的光滑的a2b2c2椭球。其中a=3,b=4,c=8。3.画出函数f(x,y)sin(x/2)cos(y)的曲面图和等高线图,其中x在[-2,2]范围内均匀取21个点,y在[-1.5,1.5]范围内均匀取31个点。用subplot(2,1,1)和subplot(2,1,2)将的曲面图和等高线图画在一个窗口中。特殊图形1.以下是某学校信息系各年度的人员组成表,请分别用bar和bar3画出上述数据的统计图。大一大二大三大四硕士生博士生教师200310212314266242004213224353012262005152344353615282.请使用上题的数据作出(1)按每年度人数来划分的立体扇形图,并加上适当的说明。(2)按每种类别人数来划分的立体扇形图,并加上适当的说明。1图象的显示与读写1.读入文件clown.mat中的小丑图象,显示图象,并将调色板colormap改为grey,你会发现图象偏暗,请调整调色板,使其亮度提高。2.读入文件clown.mat中的小丑图象,显示图象,请调整调色板,使得显示的图象由全黑或全白的象素做成,且其个数的比例大约是1:1。提示:使用median命令找出X(:)的中位数。动画制作1.以电影的方式产生包含21个画面的动画,代表为于clown.mat中的小丑图象,使其调色板矩阵均匀地由map转换为1-map,呈现小丑图象由正片渐渐变为负片的效果。2.以对象的方式产生动画,呈现一个小圆(半径为1)在一个大圆(半径为3)的圆周外部滚动的动画。多维数组1.有下列数据表格1系人员统计大一新生本科毕业生硕士毕业生博士毕业生2001989480620021059787720031201108992系人员统计大一新生本科毕业生硕士毕业生博士毕业生200189988610200211597831220031241158015试用一个三维矩阵A表示上述数据。2.由上题的矩阵A计算下列各数值:(1)1系三年各类学生人数的平均值(2)两个系各年度新生的总数。(3)3年来1系共有多少硕士生?(4)2系3年来共有多少毕业生?(5)在那一年,两个系有最多的硕士毕业生?(6)在那一年,两个系毕业生的差额最大?(7)在那一年,2系新生的数量比1系新生的数量多。2单元数组1.请建立下列43的单元数组A,如下表所示张惠妹听海1998周华建花心1992王杰一场游戏一场梦1988孙燕姿超快感20002.在上题的单元数组中,每行表示一个记录,用不同的方法进行排序(1)按歌手的姓名排序,得到新的单元数组B。(2)按歌曲的年代排序,得到新的单元数组C。(3)按歌曲的名字排序,得到新的单元数组D。结构数组1.设一个单元数组A的内容如下张惠妹听海1998周华建花心1992王杰一场游戏一场梦1988孙燕姿超快感2000将此单元数组A的内容转换为结构数组song,其中song(1).singer=’张惠妹’song(1).name=’听海’song(1).year=’1998’…….2.利用上题的数据(1)取出所有歌手的名字,存成一个字符串单元数组。(2)取出所有年代,存成一个向量。MATLAB运算符0.30.10.21.给出一个矩阵A0.20.70.4,找出最小的n值,使An1An,此时的An为何?0.50.20.42.请写一个程序,产生元素为0和1的向量,向量的长度为50,且出现0和1的概率各占一半。3文件的输入和输出1.设有一个整数矩阵A,写一个函数,将此矩阵以ASCII码的整数方式储存于文件中。1234例如,A,则文件的内容为123456。7856782.本题练习二进制文件的读写。(1)将A=magic(5)的数据以uint8的数据形式存入一个二进制文件mytext.bin,使用命令fwrite。(2)再用fread命令将数据读入到MATLAB工作空间的一个变量中。线性代数1.请按以下步