科学计算与MATLAB1.5
matlab第一讲

·
1.2 MATLAB 集成开发环境
如果一个命令行很长,一个物理行之内写不下,可以在第1个物理行之 后加上3个小黑点并按下回车键,然后接着下一个物理行继续写命令的 其他部分。3个小黑点称为续行符,即把下面的物理行看作该行的“逻 辑”继续。 例如:
z=1+1/(1*2)+(1*2*3)+1/(1*2*3*4)+…
系统科学研究所
1.2 MATLAB 集成开发环境
MATLAB的工具栏提供了一些命令按钮和一个当前路径列表框。
2.命令窗口
一般来说,在命令编辑区的一个命令行输入一条命令,命令行以回车 结束。但一个命令行可以输入若干条命令,各命令之间以逗号分隔, 若前一命令后带有分号,则逗号可以省略。例如:
x=720,y=68 x= 720 y=86 x=720;y=86 y=86
1.3MATLAB 的帮助功能
1.3.1帮助界面
进入MATLAB帮助界面可以通过以下3种方法。 单击MATLAB主窗口工具栏中的Help按钮。
在命令窗口中输入”helpwin”、”helpdesk”或“doc”命令。
选择Help菜单中的”MATLAB Help”选项。 1.3.2帮助命令
1.help命令
系统科学研究所
1.2 MATLAB 集成开发环境
检查该命令是否为MATLAB 搜索路径中其他目录下的M文件。 2.设置搜索路径
用户可以将自己的工作目录列入MATLAB搜索路径,从而将用户目录
纳入MATLAB系统统一管理。 (1)用path命令设置搜索路径 (2)用对话框设置搜索路径
·
系统科学研究所
统程序设计语言一样进行程序设计,而且结合MATLAB的数值计算和
1. Matlab使用入门

1 2 3 4 5 6 7 8
1 2 3 4 5 6 7 8
24/32
绘网面命令mesh()使用格式: mesh(x,y,z) 或 mesh(z) 例1.12 绘二元函数 z = x exp( –x2 – y2)的图形。 [x,y]=meshgrid(-2:0.2:2); z=x.*exp(-x.^2-y.^2); mesh(x,y,z) colormap([0 0 1]) 注记: x,y是维数相同的矩阵; 表达式中“.*”和“.^”运算 使得z是与x,y维数相同矩阵。 功能相同的绘图命令:surf, meshc, meshz,· · · · · · · ·
11/32
三角函数与双曲函数
sin asin cos acos tan atan cot acot sec asec csc acsc 正弦函数 反正弦函数 余弦函数 反余弦函数 正切函数 反正切函数 余切函数 反余切函数 正割函数 反正割函数 余割函数 反余割函数 sinh asinh cosh acosh tanh atanh sech asech csch acsch coth acoth 双曲正弦函数 反双曲正弦函数 双曲余弦函数 反双曲余弦函数 双曲正切函数 反双曲正切函数 双曲正割函数 反双曲正割函数 双曲余割函数 反双曲余割函数 双曲余切函数 反双曲余切函数
1/3 1/4 1/5
19/32
————矩阵创建常用方法————
1.直接输入法; 2.特殊矩阵函数法; 3. 数据文件输入 注意事项 矩阵元素必须在方括号[ ]之内; 同一行相邻元素间用逗号或空格分隔; 矩阵的行与行之间用分号分隔. A=hilb(3) B=invhilb(3) A*B
掌握MATLAB程序设计方法
以MATLAB为操作平台完成实验作业
MATLAB使用教程

2.2 变量和赋值
2.2.1 变量的命名 在MATLAB中,变量名是以字母开头, 后接字母、数字或下划线的字符序列, 最多19个字符。 在MATLAB中,变量名区分字母的大小 写。MATLAB提供的标准函数名以及命 令名必须用小写字母。
目录 21
2.2.2 赋值语句 MATLAB赋值语句有两种格式: (1) 变量=表达式 (2) 表达式 一般地,运算结果在命令窗口中显示出来。如 果在语句的最后加分号,那么,MATLAB仅仅 执行赋值操作,不再显示运算的结果。 在MATLAB语句后面可以加上注释,注释以% 开头,后面是注释的内容。
目录 22
例2.1 计算表达式的值,并将结果赋给变量x, 然后显示出结果。 在MATLAB命令窗口输入命令:
x=(5+cos(47*pi/180))/(1+sqrt(7)-2*i) %计算表达式的值
目录 23
2.2.3 数据的输出格式 MATLAB用十进制数表示一个常数,具体可 采用日常记数法和科学记数法两种表示方法。 数据输出时用户可以用format命令设置或改 变 数 据 输 出 格 式 。 format 命 令 的 格 式 为 : format 格式符 注意,format命令只影响数据输出格式,而 不影响数据的计算和存储。
17
例1.4 设有常微分方程初值问题,试求 其数值解,并与精确解相比较。 (1)建立函数文件funt.m: function yp=funt(t,y) yp=(y^2-t-2)/4/(t+1); (2)求解微分方程: t0=0;tf=10;y0=2; [t,y]=ode23('funt',[t0,tf],y0); y1=sqrt(t+1)+1; t'
matlab 正态分布概率计算

正态分布是概率论和统计学中非常重要的分布之一。
在实际的科学研究和工程应用中,经常需要对正态分布进行概率计算。
Matlab作为一种功能强大的科学计算软件,提供了丰富的工具和函数用于正态分布的概率计算。
本文将介绍在Matlab中进行正态分布概率计算的方法和步骤。
一、正态分布概率密度函数正态分布的概率密度函数是$$f(x)=\frac{1}{\sqrt{2\pi}\sigma}e^{-\frac{(x-\mu)^{2}}{2\sigma^2}}$$其中,$\mu$是均值,$\sigma$是标准差。
二、Matlab中生成正态分布随机数在Matlab中,可以使用`randn`函数生成符合标准正态分布(均值为0,标准差为1)的随机数,也可以使用`normrnd`函数生成符合指定均值和标准差的正态分布随机数。
生成均值为2,标准差为3的100个正态分布随机数的代码如下:```matlabdata = normrnd(2, 3, 100, 1);```三、Matlab中计算正态分布的累积概率在Matlab中,可以使用`normcdf`函数计算正态分布的累积概率。
计算正态分布随机变量小于2的概率的代码如下:```matlabp = normcdf(2, 0, 1);```这将得到随机变量小于2的概率,即标准正态分布的累积概率。
四、Matlab中计算正态分布的百分位点在Matlab中,可以使用`norminv`函数计算正态分布的百分位点。
计算标准正态分布上侧5分位点的代码如下:```matlabx = norminv(0.95, 0, 1);```这将得到标准正态分布上侧5分位点的值。
五、Matlab中绘制正态分布概率密度函数图和累积概率图在Matlab中,可以使用`normpdf`函数绘制正态分布的概率密度函数图,使用`normcdf`函数绘制正态分布的累积概率图。
绘制均值为1,标准差为2的正态分布的概率密度函数图和累积概率图的代码如下:```matlabx = -5:0.1:7;y_pdf = normpdf(x, 1, 2);y_cdf = normcdf(x, 1, 2);figure;subplot(2,1,1);plot(x, y_pdf);title('Normal Distribution Probability Density Function'); xlabel('x');ylabel('Probability Density');subplot(2,1,2);plot(x, y_cdf);title('Normal Distribution Cumulative Probability Function'); xlabel('x');ylabel('Cumulative Probability');```六、总结本文介绍了在Matlab中进行正态分布概率计算的方法和步骤,包括生成正态分布随机数、计算正态分布的累积概率、计算正态分布的百分位点、绘制正态分布概率密度函数图和累积概率图等内容。
MATLAB实验

MATLAB实验一:MATLAB语言基本概念实验实验目的:1. 熟悉MATLAB语言及使用环境;2.掌握MATLAB的常用命令;3.掌握MATLAB的工作空间的使用;4.掌握MATLAB的获得帮助的途径。
5.掌握科学计算的有关方法,熟悉MATLAB语言及其在科学计算中的运用;6.掌握MATLAB的命令运行方式和M文件运行方式;7.掌握矩阵在MATLAB中的运用。
实验方案分析及设计:本次实验主要目的是了解MATLAB的使用环境,以及常用的一些命令的使用;了解矩阵在MATLAB实验中的具体运用,以及相关的一些符号命令的使用。
实验器材:电脑一台,MATLAB软件实验步骤:打开MATLAB程序,将实验内容中的题目依次输入MATLAB中,运行得到并记录结果,最后再对所得结果进行验证。
实验内容及要求:1.熟悉MATLAB的菜单和快捷键的功能2.熟悉MATLAB的命令窗口的使用3.熟悉常用指令的使用format clc clear help lookfor who whos 4.熟悉命令历史窗口的使用5. 熟悉MATLAB工作空间的功能将工作空间中的变量保存为M文件,并提取该文件中的变量6.熟悉MATLAB获取帮助的途径将所有plot开头的函数列出来,并详细给出plotfis函数的使用方法1. 输入 A=[7 1 5;2 5 6;3 1 5],B=[1 1 1; 2 2 2;3 3 3],在命令窗口中执行下列表达式,掌握其含义:A(2, 3) A(:,2) A(3,:) A(:,1:2:3)A(:,3).*B(:,2) A(:,3)*B(2,:) A*BA.*BA^2 A.^2 B/A B./AA=[7 1 5;2 5 6;3 1 5]7 1 52 5 63 1 5>> B=[1 1 1; 2 2 2;3 3 3]1 1 12 2 23 3 3>> A(2, 3)6>> A(:,2)151>> A(3,:)3 1 5>> A(:,1:2:3)7 52 63 5>> A(:,3).*B(:,2)51215>> A(:,3)*B(2,:)10 10 1012 12 1210 10 10>> A*B24 24 2430 30 3020 20 20>> A.*B7 1 54 10 129 3 15>> A^266 17 6642 33 7038 13 46>> A.^249 1 254 25 369 1 25>> B/A0.1842 0.2105 -0.23680.3684 0.4211 -0.47370.5526 0.6316 -0.7105>> B./A0.1429 1.0000 0.20001.0000 0.4000 0.33331.0000 3.0000 0.60002.输入 C=1:2:20,则 C (i )表示什么?其中 i=1,2,3, (10)1到19差为2,i 代表公差3. 试用 help 命令理解下面程序各指令的含义:cleart =0:0.001:2*pi;subplot(2,2,1);polar(t, 1+cos(t))subplot(2,2,2);plot(cos(t).^3,sin(t).^3)subplot(2,2,3);polar(t,abs(sin(t).*cos(t)))subplot(2,2,4);polar(t,(cos(2*t)).^0.5)4计算矩阵⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡897473535与⎥⎥⎥⎦⎤⎢⎢⎢⎣⎡638976242之和。
(完整版)科学计算与MATLAB1.5

单元测验已完成成绩:100.0分1【单选题】MATLAB一词来自()的缩写。
•A、Mathematica Laboratory•B、Matrix Laboratory•C、MathWorks Lab•D、Matrices Lab我的答案:B得分:50.0分2【单选题】下列选项中能反应MATLAB特点的是()。
•A、算法最优•B、不需要写程序•C、程序执行效率高•D、编程效率高我的答案:D得分:50.0分单元测验已完成成绩:96.4分1【单选题】当在命令行窗口执行命令时,如果不想立即在命令行窗口中输出结果,可以在命令后加上()。
•A、冒号(:)•B、逗号(,)•C、分号(;)•D、百分号(%)我的答案:C得分:7.1分2【单选题】fix(264/100)+mod(264,10)*10的值是()。
•A、86•B、62•C、423•D、42我的答案:D得分:7.1分3【单选题】在命令行窗口输入下列命令后,x的值是()。
>> clear>> x=i*j•A、不确定•B、-1•C、1•D、i*j我的答案:B得分:7.1分4【单选题】使用语句x=linspace(0,pi,6)生成的是()个元素的向量。
•A、8•B、7•C、6•D、5我的答案:C得分:7.1分5【单选题】ceil(-2.1)的结果为()。
•A、-2•B、-3•C、1•D、2我的答案:A得分:7.1分6【单选题】eval('sqrt(4)+2')的值是()。
•A、sqrt(4)+2•B、4•C、2•D、2+2我的答案:B得分:7.1分7【单选题】已知a为3×5矩阵,则执行完a(:,[2,4])=[]后()。
•A、a变成行向量•B、a变为3行2列•C、a变为3行3列•D、a变为2行3列我的答案:C得分:7.1分8【单选题】在命令行窗口输入以下命令>> A=[1:3;4:6];>> D=sub2ind(size(A),[1,1],[2,3])D的值为()。
matlab set gca函数用法

matlab set gca函数用法Matlab是一种常用的科学计算软件,它提供了强大的绘图功能,可以用来绘制二维和三维图形。
其中,set(gca)函数是Matlab中常用的一个函数,用于设置当前图形的坐标轴属性。
本文将详细介绍set(gca)函数的用法和功能。
在Matlab中,gca是一个函数,它返回当前图形的坐标轴对象。
通过调用set函数并传入gca作为参数,可以设置当前图形的坐标轴属性。
set(gca)函数可以用来设置坐标轴的标签、刻度、范围、颜色等属性,以及其他一些与坐标轴相关的属性。
我们来看一下如何使用set(gca)函数来设置坐标轴的标签。
通过调用set(gca,'XLabel','Time'),可以将X轴的标签设置为'Time'。
同样地,通过调用set(gca,'YLabel','Amplitude'),可以将Y轴的标签设置为'Amplitude'。
这样,我们就可以在图形中清晰地显示出坐标轴的含义。
除了设置坐标轴的标签,set(gca)函数还可以用来设置坐标轴的刻度。
通过调用set(gca,'XTick',[0:0.5:2]),可以将X轴的刻度设置为从0到2,步长为0.5。
同样地,通过调用set(gca,'YTick',[-1:0.5:1]),可以将Y轴的刻度设置为从-1到1,步长为0.5。
这样,我们可以在图形中清晰地显示出坐标轴上的刻度。
除了设置坐标轴的标签和刻度,set(gca)函数还可以用来设置坐标轴的范围。
通过调用set(gca,'XLim',[0 2]),可以将X轴的范围设置为从0到2。
同样地,通过调用set(gca,'YLim',[-1 1]),可以将Y 轴的范围设置为从-1到1。
这样,我们可以在图形中清晰地显示出坐标轴的范围。
MATLAB运算基础(第2章)答案

实验01讲评、参考答案讲评未交实验报告的同学名单数学:6人(11、12级)信科:12-04, 12-22, 13-47批改情况:问题1:不仔细,式子中出错。
问题2:提交的过程不完整。
问题3:使用语句尾分号(;)不当,提交的过程中不该显示的结果显示。
问题4:截屏窗口没有调整大小。
附参考答案:《MATLAB软件》课内实验王平实验01 MATLAB运算基础(第2章MATLAB数据及其运算)一、实验目的1. 熟悉启动和退出MATLAB 的方法。
2. 熟悉MATLAB 命令窗口的组成。
3. 掌握建立矩阵的方法。
4. 掌握MATLAB 各种表达式的书写规则以及常用函数的使用。
二、实验内容1. 数学表达式计算先求下列表达式的值,然后显示MATLAB 工作空间的使用情况并保存全部变量。
1.1 计算三角函数122sin 851z e=+(注意:度要转换成弧度,e 2如何给出) 示例:点击Command Window 窗口右上角的,将命令窗口提出来成悬浮窗口,适当调整窗口大小。
命令窗口中的执行过程:1.2 计算自然对数221ln(1)2z x x =++,其中2120.455i x +⎡⎤=⎢⎥-⎣⎦(提示:clc 命令擦除命令窗口,clear 则清除工作空间中的所有变量,使用时注意区别,慎用clear 命令。
应用点乘方) 命令窗口中的执行过程:1.3 求数学表达式的一组值0.30.330.3sin(0.3)ln , 3.0, 2.9,,2.9,3.022a a e e a z a a --+=++=--提示:利用冒号表达式生成a 向量,求各点的函数值时用点乘运算。
命令窗口中的执行过程:1.4 求分段函数的一组值2242011122123t t z t t t t t ⎧≤<⎪=-≤<⎨⎪-+≤<⎩,其中t =0:0.5:2.5提示:用逻辑表达式求分段函数值。
命令窗口中的执行过程:1.5 对工作空间的操作接着显示MATLAB当前工作空间的使用情况并保存全部变量提示:用到命令who, whos, save, clear, load,请参考教材相关内容。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单元测验已完成成绩:100.0分1【单选题】MATLAB一词来自()的缩写。
•A、Mathematica Laboratory•B、Matrix Laboratory•C、MathWorks Lab•D、Matrices Lab我的答案:B得分:50.0分2【单选题】下列选项中能反应MATLAB特点的是()。
•A、算法最优•B、不需要写程序•C、程序执行效率高•D、编程效率高我的答案:D得分:50.0分单元测验已完成成绩:96.4分1【单选题】当在命令行窗口执行命令时,如果不想立即在命令行窗口中输出结果,可以在命令后加上()。
•A、冒号(:)•B、逗号(,)•C、分号(;)•D、百分号(%)我的答案:C得分:7.1分2【单选题】fix(264/100)+mod(264,10)*10的值是()。
•A、86•B、62•C、423•D、42我的答案:D得分:7.1分3【单选题】在命令行窗口输入下列命令后,x的值是()。
>> clear>> x=i*j•A、不确定•B、-1•C、1•D、i*j我的答案:B得分:7.1分4【单选题】使用语句x=linspace(0,pi,6)生成的是()个元素的向量。
•A、8•B、7•C、6•D、5我的答案:C得分:7.1分5【单选题】ceil(-2.1)的结果为()。
•A、-2•B、-3•C、1•D、2我的答案:A得分:7.1分6【单选题】eval('sqrt(4)+2')的值是()。
•A、sqrt(4)+2•B、4•C、2•D、2+2我的答案:B得分:7.1分7【单选题】已知a为3×5矩阵,则执行完a(:,[2,4])=[]后()。
•A、a变成行向量•B、a变为3行2列•C、a变为3行3列•D、a变为2行3列我的答案:C得分:7.1分8【单选题】在命令行窗口输入以下命令>> A=[1:3;4:6];>> D=sub2ind(size(A),[1,1],[2,3])D的值为()。
•A、3 6•B、2 5•C、4 5•D、3 5我的答案:D得分:7.1分9【多选题】建立矩阵时,同一行的元素之间用()分隔。
•A、逗号•B、空格•C、分号•D、引号我的答案:A得分:3.5分10【多选题】在当前文件夹和搜索路径中都有f pp.m文件,那么在命令行窗口输入f pp时,下列说法错误的是()。
•A、先执行搜索路径中的f pp.m文件,再执行当前文件夹的f pp.m文件•B、搜索路径中的f pp.m文件•C、先执行当前文件夹的f pp.m文件,再执行搜索路径中的f pp.m文件•D、当前文件夹的f pp.m文件我的答案:ABC得分:7.1分11【判断题】标准函数名以及命令名必须用小写字母。
我的答案:√得分:7.1分12【判断题】format命令影响数据输出格式,也会影响数据的计算和存储。
我的答案:×得分:7.1分13【判断题】对一个3行3列的矩阵A来说,A(4)代表矩阵A中第二行第一列的元素。
我的答案:×得分:7.1分14【判断题】表达式~(9==1)与表达式~9==1的值不相等。
我的答案:√得分:7.7分单元测验已完成成绩:85.8分1【单选题】建立3阶幺矩阵A的语句是()。
•A、A=one(3)•B、A=ones(3,1)•C、A=one(3,3)•D、A=ones(3,3)我的答案:B得分:0.0分2【单选题】建立5阶由两位随机整数构成的矩阵A,其语句是()。
•A、A= fix(10+89*rand(5))•B、A= fix(20+90*rand(5,5))•C、A= fix(10+90*rand(5))•D、A=fix(10+100*rand(5))我的答案:C得分:7.1分3【单选题】建立3阶魔方阵M的语句是()。
•A、M=magic(3)•B、M=MAGIC(3)•C、M=Magic(3)•D、M=magic(1,3)我的答案:A得分:7.1分4【单选题】产生以(x+y)5展开后的系数构成的对角阵P,可以采用的语句是()。
•A、P=diag(flipud(pascal(6)))•B、P=diag(diag(flipud(pascal(6))))•C、P=diag(flipud(pascal(5)))•D、P=diag(diag(flipud(pascal(5))))我的答案:B得分:7.1分5【单选题】将矩阵A对角线元素加30的命令是()。
•A、A+30*eye(size(A))•B、A+30*eye(A)•C、A+30*ones(size(A))•D、A+30*eye(4)我的答案:A得分:7.1分6【单选题】用来描述矩阵性能的数是()。
•A、条件数•B、数•C、秩•D、迹我的答案:A得分:7.1分7【单选题】求矩阵A的数的函数是()。
•A、trace(A)•B、cond(A)•C、rank(A)•D、norm(A)我的答案:D得分:7.1分8【单选题】语句“[X,D]=eig(A)”执行后,D是一个()。
•A、三角阵•B、对角阵•C、数量矩阵•D、单位阵我的答案:B得分:7.1分9【单选题】采用稀疏存储方式的主要目的是()。
•A、改变存储顺序•B、提高运算精度•C、节约存空间•D、设计高效算法我的答案:C得分:7.1分10【单选题】语句“A=sparse([0,2,5;2,0,1])”执行后,输出结果的最后一行是()。
•A、(2,1) 2•B、(1,2) 2•C、(1,3) 5•D、(2,3) 1我的答案:D11【多选题】下列命令对中,结果互为相同的是()。
•A、x=(-2:2)'与x=[-2:2]'•B、x=diag(diag(ones(3)))与x=eye(3)•C、x=triu(A,1)+tril(A,-1)与x=A-diag(diag(A))•D、x=rot90(A)与x=fliplr(A)我的答案:ABC得分:7.1分12【多选题】矩阵的迹等于矩阵的对角线元素之和,以下方法中能求矩阵迹的有()。
•A、trace(A)•B、sum(diag(A))•C、prod(eig(A))•D、sum(eig(A))我的答案:ABD得分:7.1分13【判断题】稀疏矩阵一定要采用稀疏存储方式。
我的答案:×得分:7.1分14【判断题】speye(5)与sparse(eye(5))的功能一样。
我的答案:√得分:7.7分单元测验已完成成绩:100.0分1【单选题】case结果表为switch表达式的取值,当取值有多个时,用()表示。
•A、结构数据•B、数值数据•C、枚举数据•D、单元数据我的答案:D得分:7.1分2【单选题】下列程序的输出结果是()。
a=1;switch acase 3|4disp('perfect')case {1,2}disp('ok')otherwisedisp('no') end•A、ok•B、perfect•C、no•D、2我的答案:B得分:7.1分3【单选题】看下面两个for循环,描述正确的是()。
循环一:for k=[12,3,1,0]…end循环二:for k=[12;3;1;0]…end•A、循环一循环4次,循环二循环1次•B、循环一循环1次,循环二循环4次•C、循环一和循环二均循环4次•D、循环一和循环二均循环1次我的答案:A得分:7.1分4【单选题】设有程序如下:k=10;while kk=k-1;endk程序执行后k的是()。
•A、10•B、1•C、•D、-1我的答案:C得分:7.1分5【单选题】定义了一个函数文件f un.m:function f=fun(n)f=sum(n.*(n+1));在命令行窗口调用f un函数的结果为()。
>> fu n(1:5)•A、30•B、50•C、65•D、70我的答案:D得分:7.1分6【单选题】定义了一个函数文件fsum.m:function s=fsum(n)if n<=1s=1;elses=fsum(n-1)+n;end在命令行窗口调用fsum函数的结果为()。
>> fsum(10)•A、45•B、55•C、65•D、75我的答案:B得分:7.1分7【单选题】定义了一个函数文件test.m:function fout=test(a,b,c)if nargin==1fout=2*a;elseif nargin==2fout=2*(a+b);elseif nargin==3fout=2*(a.*b.*c);end在命令行窗口调用test函数的结果为()。
>> test(1:3,[-1,0,3])•A、2 4 6•B、0 33•C、-26 12•D、0 4 12我的答案:D得分:7.1分8【多选题】求分段函数的值,正确的程序是()。
•A、x=input('x=:');y=(x+10)*(x>0)+(x-10)*(x<=0);disp(y)•B、x=input('x=:');y=x+10;if x<=0y=x-10;enddisp(y)•C、x=input('x=:');if x>0y=x+10;elsey=x-10;enddisp(y)•D、x=input('x=:');if x>0y=x+10;else if x<=0y=x-10;enddisp(y)我的答案:ABCD得分:7.1分9【多选题】执行下列语句,描述正确的是()。
>> clear>> fcos=cos;>> a=fcos(pi);•A、a的值不确定•B、a的值是-1•C、a的值与cosd(180)的值相等•D、a的值与cos(pi)的值相等我的答案:BCD得分:7.1分10【判断题】在命令行窗口,既可以直接运行函数文件,也可以以函数调用的方式来调用它。
我的答案:×得分:7.1分11【判断题】disp函数不会显示变量的名字和空行。
我的答案:√得分:7.1分12【判断题】任何复杂的程序都是由顺序结构、选择结构和循环结构这三种基本结构组成的。
我的答案:√得分:7.1分13【判断题】在很多情况下,for语句和while语句可以等价使用。
我的答案:√得分:7.7分14【判断题】如果在一个函数的定义中调用了该函数本身,这就是函数的嵌套调用。
我的答案:×得分:7.1分单元测验已完成成绩:85.8分1【单选题】如果x、y均为5×6矩阵,则执行plot(x,y)命令后在图形窗口中绘制()条曲线。