收藏 分销(赏)

MATLAB应用01.doc

上传人:仙人****88 文档编号:12021814 上传时间:2025-08-28 格式:DOC 页数:3 大小:55.50KB 下载积分:10 金币
下载 相关 举报
MATLAB应用01.doc_第1页
第1页 / 共3页
MATLAB应用01.doc_第2页
第2页 / 共3页


点击查看更多>>
资源描述
西南交通大学考试试卷 一 简述下列命令的作用(每题2分,共20分) 1. clear:清除工作区中的变量 2. clc:清除命令窗口 3. whos:显示数组的元素值及数据类型 4. who:查看内存变量 5. find:查找非零元素的下标及其值 6. all:判断数组元素是否全部非零 7. mesh:绘制三维网格图 8. surf:绘制三维表格图 9. box on:显示当前坐标轴边界线 10. grid off:隐藏当前坐标轴下的网格线 11. bar: 绘制纵向条形图 12. barh:绘制横向条形图 13. pie:绘制饼状图 14. num2sym: 15. sym2num: 16. plot3:绘制三维图 17. zoom:缩放双向切换 18. imread: 19. imwrite: 二 简答题(共30分) 20. 元胞(单元,cell)数组的建立有哪些方式?下列各条指令表示各由什么数组组成?(6分) >> t{1,1}=[3 4 5 6 70]; >> t{1,2}={'tom','hh'}; >> t{2,1}=‘we have a test’; >> t{2,2}=[2*7+5]; 答:元胞数组的建立方式:①单元索引;②内容索引;③{}方法; {2×2}元胞数组:t{1,1}表示一个向量; t{1,2}表示一个元胞数组; t{2,1}表示一个字符串; t{2,2}表示一个程序运算结果。 21. MATLAB的变量命名有什么规则?能用”pi”来作为变量名吗,为什 答:变量命名规则:1)<63个字符;2)区分大小写;3) 首字母,后随下划线、字母或数字;禁用标点符号。 特殊变量:ans, pi, eps, flops, inf, NaN or nan, i or j , nargin, nargout, realmin, realmax(若使用,只能临时覆盖,重新运行即恢复为default) 22. 将数据采用电子表格型式(*.xls)存储,如何导入MATLAB?导入后在命令窗口中有该结果没有?(3分) 答:将文件存入matlab7\work,输入xlsread(*.xls),运行后在命令窗口中将显示该结果。 23. 在命令窗口中输入“a=[2 0 0 9]”,请问:(4分) 1) 可以用“a”直接表示多项式吗?若能,请写出该多项式的数学表达式! 2) 如果输入命令poly(a),则表示什么意思? 3) 写出将第2)问的多项式转换成自变量为“x”的符号形式的完整命令。 24. M函数文件基本结构是什么? 答:①函数定义行:定义函数名、输入输出参数的数量及顺序;②H1行:进行程序总体介绍,可用lookfor和help获取;③函数说明:对程序进行详细说明,与H1一同显示;④主体部分:程序代码;⑤注释:解释程序功能。 25. subplot(3,3,[4:6])表示什么意思?画出该分块图在整个句柄图像中的位置示意图。(4) 26. ezplot(f)和ezplot(f,[min,max])各表示什么意思?(4分) 三 阅读程序指令(共38分) 27. 现有下列指令,请写出运行结果(4分) >> string1='everlasting'; >> string2='evolution'; >> strcmp(string1,string2) >> strncmp(string1,string2,2) >> strrep(string1,'lasting','never') >> isletter(string2) 28. 现有下列脚本程序,请写出该程序的作用 x=0:0.1:8; plot(x,sin(x),x,cos(x)) title('正弦和余弦图形') xlabel('x轴') ylabel('y轴') legend('sin(x)','cos(x)') 29. 写出下列指令的运行结果。(6分) >>A=zeros(2,2) >>A(3,4)=10^2 >>A(5)=25 >>A(:,3) >>A(:,:) >>size(A) 30. 现有下列脚本程序,请解释该程序的作用。 x=[10 30 25 20 15]; ee=[0 1 1 2^2 0]; subplot(121) pie(x,ee) 31. 写出下列指令的运行结果。(5分) >>A=1:2:7.5 >>B=1:4 >>C=[A;B] >>D=flipud(C) >>E=sort(D) 32. 写出下列指令的运行结果。(4分) >>a=eye(4); >>b=pascal(4) >>tril(b,0) >>a<b >>a=b 33. 写出下列指令的运行结果。(3分) >> a=[9 7 5;5 7 9;4 1 -2;20 10 30]; >> median(a) >> cumprod(a) >> diff(a,1) 34. 现有下列脚本程序,请分析该“for”循环执行情况并写出该程序运行结果(4分) for m=1:3 for n=2:4 H(m,n)=m^2+n end end 35. 写出下列指令的运行结果(3分) >> f=sym('2*x^3+x+30') >> p=sym2poly(f) >> f1=poly2sym(p,’y’) 四 编程题(共12分) 36. 某次青歌决赛共有6名选手入围,请编制一M函数文件对这6名选手的最终成绩按“从高到底”进行排序并求出成绩差。(7分) 37. 编写一个脚本程序实现:在同一图上分别用蓝色实线和绿色点划线绘制函数y1=sinx和y2=x2+x-1在区间[-8,8]的曲线,标题为“用作图法求两条函数曲线的交点”,x轴为“自变量x”,y轴为“函数y1、y2的曲线”,并给出图例“‘y1=sinx’,‘y2=x2+x-1’”。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服