
<p>一、简述下列命令在MATLAB中的作用</p><p>1.clf 清除图对象</p><p>2.clear 清除工作空间内的所有变量</p><p>3.clc 清除当前屏幕上显示的所有内容,但不清除工作空间中的数据</p><p>4.ceil 沿+∞方向取整。</p><p>5.factor 符号计算的因式分解。</p><p>6.pow2 2的幂。</p><p>7.digits(d) 设置当前的可变算术精度的位数为整数d 位。</p><p>8.vpa(pi,100) 设置当前pi的小数位数为100</p><p>9.box on 打开框状坐标轴开</p><p>10.grid off网格关</p><p>11.logspace 创建对数刻度分度等间隔行向量</p><p>12.linspace 创建等间隔行向量</p><p>13.cat 串接成高维数组</p><p>14.sym2poly 符号多项式转变为双精度多项式系数向量</p><p>15.poly2sym 双精度多项式系数转变为向量符号多项式</p><p>16.plot3 三维线图</p><p>17.poly2str 以习惯方式显示多项式</p><p>18.bar 二维直方图</p><p>19.pie 二维饼图</p><p>20.zoom on 打开图形缩放模式</p><p>21.edit M文件编辑</p><p>22.whos 对当前工作空间变量的信息进行列表</p><p>23.figure 生成图形窗口</p><p>24.cart2sph 直角坐标变为球坐标</p><p>25.pol2cart 极或柱坐标变为直角坐标</p><p>26.diff 数值差分、符号微分</p><p>27.dsolve 符号计算解微分方程</p><p>28.ezplot3 画三维曲线的简捷指令</p><p>29.fix 向零取整</p><p>30.factor 符号计算的因式分解</p><p>二、填空题</p><p>1、标点符号; 可以使命令行不显示运算结果,% 用来表示该行为注释行。</p><p>2、x为0~4pi,步长为0.1pi的向量,使用命令x=0:0.1*pi:4*pi 创建。</p><p>3、输入矩阵A=,使用全下标方式用A(2,2) 取出元素“-5”,使用单下标方</p><p>式用A(5) 取出元素“-5”。</p><p>4、符号表达式sin(2*a+t)+m中主变量为t 。</p><p>5、M脚本文件和M函数文件的主要区别是M脚本文件没有函数定义和M函数文件有函数定义。</p><p>6、设x是一维数组,x的倒数第3个元素表示为x(end-2) ;设y为二维数组,要删除y 的第34行和48列,可使用命令y(34,:)=[] , y(:,48)=[]</p><p>7、将变量x以Ascii文本格式存储到文件fname.txt,应使用命令save x 。</p><p>8、在while 表达式</p><p>语句体</p><p>End</p><p>循环语句中,表达式的值非零时表示循环条件为真,语句体将被执行,否则跳出该循环语句。</p><p>9、要从键盘读入一个字符串并赋值给变量x,且给出提示“Who is she?”,应使用命令x=input(…Who is she?‟,‟s‟)。</p><p>10、设A=和B=和C=均为m*n矩阵,且存在于WorkSpace中,</p><p>要产生矩阵D=,可用命令D=(A-C)/B.^C ,计算可用命令det(inv(A‟*B)。</p><p>11、在MATLAB命令窗口中的“>>”标志为MATLAB的命令行提示符,“│”标志为输入提示符。</p><p>12、已知A=[1 2 3;4 5 0;7 8 9];B=[1 0 3;1 5 0;0 1 2];写出下列各指令运行的结果。</p><p>A+B ans = [2,2,6;5,10,0;7,9,11] ;</p><p>A.*B ans= [1,0,9;4,25,0;0,8,18] ;</p><p>A==B ans= [1,0,1;0,1,1;0,0,0] ;</p><p>13、已知A是矩阵,求A的对角矩阵函数是diag ,求A的下三角矩阵函数是tril。</p><p>14、MATLAB的程序文件的扩展名是.m 。</p><p>15、MATLAB最基本的绘图函数为plot()。</p><p>16、执行A=[1,2,3;4,5,6];A(:,[1,3])=[];语句后,A= [2;5] 。</p><p>17、fix(-1.5)= -1 ,round(-1.5)= -2 。</p><p>18、已知A=[1 3;4 6];C=[A,eye(size(A));A,ones(size(A))] 则C= [1 3 1 0;4 6 0 1;1 3 1 1;</p><p>4 6 1 1] 。</p><p>19、若A=[1,2,3;4,5,6];则A(4)= 5 ,A(2,3)= 6 。</p><p>20、若A=[1,2;3,4];B=[1,0;0,1];则A*B= [1 2;3 4] ,A.*B= [1 0;0 4] 。</p><p>21、若A=[1 2 3;6 5 4];则reshape(A,3,2)= [1 5;6 3;2 4] 。</p><p>22、若A=[1,2;3,1];B=[1,0;0,1];则A~=B= [0 1;1 0] 。</p><p>23、若A=[1,2,3;1,4,9;1,7,27];triu(A,-1)= [1 2 3;1 4 9;0 7 27] 。(triu为提取矩阵上三角矩阵的函数,-1表示为主对角线下一条对角线以下的数全变为0)。</p><p>24、若A=[4,15,-45,10,6;56,0,17,-45,0]; 则find(A>=10 & A<=20)= 3 6 7 。</p><p>25、已知A=[0 9 6;1 3 0];B=[1 4 3;1 5 0];写出下列各指令运行的结果:</p><p>A &</p><p>B ans=[0 1 1;1 1 0] 。</p><p>A https://m.360docs.net/doc/</p><p>B ans= [0 2.25 2;1 0.6 NaN] 。</p><p>26、产生4阶全0方阵的命令为zeros(4);产生3阶全1方阵的命令为ones(3)。</p><p>27、A=rand(2,5);b=size(A);c=length(A);则b和c的值分别为[2 5]和5 。</p><p>28、用if判断语句判断80≥x>60,在MATLAB中if语言后的判断应写为:</p><p>if x<=80 & x>60 。</p><p>29、为了使两个plot的图形在同一个坐标显示,可以使用hold on 命令进行图形保持;可以使用grid on 命令为图形添加网格。</p><p>30、MATLAB的工作空间中有三个变量v1,v2,v3,写出把它们保存到文件my_data.mat 中的指令save my_date 。</p>
讯享网

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/171214.html