科学计算与MATLAB1.5
- 格式:doc
- 大小:328.00 KB
- 文档页数:67
科学计算和matlab语言
科学计算和matlab语言是现代科学研究中必不可少的工具。
科学计算是指对科学实验中所涉及到的各种计算问题进行求解的过程,包括数值模拟、数据处理、统计分析等方面。
而matlab语言则是一种专业的科学计算软件,它具有简单、灵活、高效的计算方式,被广泛应用于各种领域的科学研究中。
在科学计算中,数字计算、符号计算和数值分析是其中最为基础的三个方面。
数字计算主要是指数值计算,包括数值微积分、线性代数和数值求解等方面。
符号计算主要是指符号运算,包括微积分、代数和逻辑推理等方面。
数值分析主要是指数值计算的分析方法,包括误差分析、收敛性分析等方面。
而matlab语言则是一种专门用于科学计算的高级编程语言,它可以进行高效的数值运算、符号运算和图形化显示。
它还具有丰富的工具箱,包括信号处理、控制系统、图像处理、优化等方面,方便用户进行各种领域的科学研究。
总之,科学计算和matlab语言在现代科学研究中扮演着不可或缺的角色,为科学家们提供了一种高效、快捷、准确的计算方式,大大促进了科学研究的发展。
- 1 -。
详解matlab在科学计算中的应用
MATLAB是一种高级应用软件,它能够支持多种科学计算,包括矩阵运算、统计分析、数学建模、大数据处理等。
它具有友好的用户界面和强大的计算能力,为科学研究提供了极大的便利。
MATLAB为科学和工程应用领域提供了强大的运算模型和分析工具,可以方便快捷地分析和处理数据,有效改善工作效率。
MATLAB
可以帮助用户快速编写程序,实现数据可视化和统计分析。
它还提供了图形处理和图像处理技术,可以帮助用户更好地处理和探索数据,并使研究结果更加准确。
MATLAB也是一种重要的数值计算工具,可以方便快捷地计算线性或非线性的方程组,通过该软件,可以求解系统的数值解,并可以通过多种算法实现优化计算。
此外,MATLAB还提供了许多科学和数学计算函数,可以满足用户对各种复杂计算的需求。
另外,MATLAB在科学研究领域中还有其他重要的应用。
比如在信号处理领域,它可以帮助用户实现信号增强和分离,可以提取信号的特征,同时还可以检测信号的异常。
在电子系统设计中,MATLAB
可以用来分析和模拟电子系统,可以帮助用户更准确地估计电子系统的性能,从而缩短设计周期。
此外,MATLAB还提供了许多应用于调试和测试的工具,使用户可以更加快捷地检查和调整程序,提高程序的效率和性能。
以上就是MATLAB在科学计算中的应用及其优势的详细介绍。
MATLAB拥有强大的计算能力,可以满足用户对科学研究的多方面需
求,使工作效率及研究成果得到极大提高。
详解使用MATLAB软件进行科学计算第一章:MATLAB软件的简介和安装1.1 MATLAB软件的定义和特点MATLAB(Matrix Laboratory)是一种基于数值分析包的软件,它采用高级编程语言进行科学计算和数据可视化。
与其他编程语言相比,MATLAB具有易于学习和使用的特点。
1.2 MATLAB软件的安装和配置首先,从MathWorks官方网站下载MATLAB软件的安装包。
运行安装程序,按照指导完成安装过程。
安装完成后,根据个人需求配置MATLAB的工作环境,包括设置工作目录、添加路径等。
第二章:MATLAB基本操作和基本语法2.1 MATLAB的运行界面和基本操作启动MATLAB软件后,会显示主界面,包括命令窗口、编辑窗口、工作区等。
在命令窗口中输入和执行MATLAB命令,可以直接进行计算和操作。
2.2 MATLAB的数据类型和基本运算MATLAB支持多种数据类型,包括数值型、逻辑型、字符型等。
数值型数据可以进行基本运算,如加减乘除、幂运算等。
此外,MATLAB还提供了各种数学函数和工具箱,方便进行高级运算和分析。
第三章:MATLAB的向量和矩阵操作3.1 向量和矩阵的定义和初始化在MATLAB中,可以使用一维数组定义向量,使用二维数组定义矩阵。
也可以使用特定命令生成特定类型的向量和矩阵,如单位矩阵、随机矩阵等。
3.2 向量和矩阵的运算MATLAB提供了丰富的向量和矩阵运算函数,包括加减乘除、转置、矩阵乘法、逆矩阵等。
这些函数可以大大简化矩阵运算的过程。
第四章:MATLAB的数据可视化4.1 绘制二维图形MATLAB提供了丰富的函数和工具箱用于绘制二维图形,如plot函数、bar函数、scatter函数等。
可以通过设置参数和添加标签等方式,使得图形更加清晰美观。
4.2 绘制三维图形除了二维图形,MATLAB也支持绘制三维图形。
可以使用mesh函数、surfc函数等进行三维曲面绘制,使用scatter3函数进行散点图绘制等。
科学计算与matlab科学计算与MATLAB科学计算是指利用计算机技术和数学方法解决科学和工程问题的过程。
在现代科学和工程领域,科学计算扮演着至关重要的角色。
而MATLAB作为一种强大的科学计算软件,广泛应用于各个领域,为科学家和工程师提供了强大的工具来解决复杂的问题。
MATLAB是一种高级编程语言和交互式环境,主要用于数值计算、可视化和编程。
它的强大之处在于其丰富的工具箱和函数库,使得用户可以方便地进行数据分析、图形绘制、模拟建模等工作。
同时,MATLAB还具有友好的用户界面,使得用户可以快速上手并高效地进行科学计算工作。
在科学计算中,MATLAB可以用来解决各种数学问题,如线性代数、微积分、概率统计等。
通过编写MATLAB脚本文件,用户可以实现复杂的数值算法,进行数值模拟和优化,并对结果进行可视化展示。
这些功能使得MATLAB成为科学家和工程师的得力助手,大大提高了工作效率和研究成果的质量。
除了数学问题,MATLAB还可以用于工程领域的建模和仿真。
例如,在控制系统设计中,MATLAB可以用来分析系统的稳定性、性能等指标,并设计控制器来实现系统的稳定控制。
在通信系统设计中,MATLAB可以用来模拟信号的传输过程,分析信道的特性,并设计调制解调器来实现可靠的通信。
MATLAB还可以用于图像处理、信号处理、机器学习等领域。
通过调用MATLAB的相关工具箱和函数,用户可以实现各种复杂的算法和技术,如图像识别、语音处理、数据挖掘等。
这些功能使得MATLAB成为一款多功能的科学计算软件,满足了各种不同领域的需求。
总的来说,科学计算与MATLAB密不可分,MATLAB的强大功能和丰富工具使得科学家和工程师能够更轻松地进行科学研究和工程设计。
因此,掌握MATLAB成为现代科学家和工程师的基本技能之一,有助于提高工作效率、加快研究进展,推动科学技术的发展。
希望更多的人能够了解科学计算与MATLAB,并利用这一强大工具来解决现实生活中的问题,促进科学技术的进步与发展。
学习使用MATLAB进行科学计算MATLAB是一种强大的科学计算软件,被广泛应用于科学研究和工程领域。
作为一名科学家或工程师,学习并熟练使用MATLAB可以帮助我们更高效地进行数据分析、模拟和可视化等工作。
在本文中,我将介绍一些MATLAB的基本概念和常用功能,帮助初学者快速入门。
首先,让我们从最基本的操作开始。
打开MATLAB后,你将看到一个命令窗口。
在这里,你可以输入各种命令,并立即获得结果。
试着输入一个简单的数学运算,如2+2,然后按下回车。
你将看到结果显示在命令窗口中。
除了进行简单的数学运算外,MATLAB还具备处理矩阵和向量的能力。
在MATLAB中,矩阵和向量可以用来表示和处理大量的数据。
你可以使用方括号来创建矩阵和向量,比如:A = [1, 2, 3; 4, 5, 6; 7, 8, 9];这是一个3x3的矩阵A,其中包含了一些数字。
你可以通过在命令窗口中输入矩阵的名称来查看其内容:AMATLAB将会显示矩阵A的内容。
你还可以通过索引来访问矩阵中的元素。
比如,通过输入A(1,2),你将获得矩阵A中第一行第二列的元素。
在进行科学计算时,我们经常需要对数据进行统计分析。
MATLAB提供了许多有用的函数来执行这些任务。
例如,你可以使用mean函数来计算矩阵或向量的平均值,使用std函数来计算标准差,并使用hist函数来生成直方图。
试试看吧:data = [1, 2, 3, 4, 5];mean(data)std(data)hist(data)MATLAB将计算出数据的平均值、标准差,并生成直方图。
此外,MATLAB还具备强大的可视化功能,使我们能够更好地理解和呈现数据。
使用plot函数,你可以绘制函数曲线或数据点,使用imshow函数,你可以显示图像,使用surf函数,你可以创建3D曲面。
让我们看一些例子:x = [0:0.1:2*pi];y = sin(x);plot(x, y)在这个例子中,我们首先创建一个包含0到2π之间一系列值的向量x。
科学计算与matlab科学计算是一种旨在使用计算机解决数学问题的学科。
它主要关注数值问题的解决方案和数值方法的优化,例如数值逼近、积分计算和微分方程的数值解法。
为了解决这些问题,科学计算使用了一系列计算和建模工具,其中包括Matlab。
Matlab是一种高级技术计算软件,被广泛用于科学、工程和金融等领域。
在本文中,我们将讨论科学计算和Matlab的基本概念、应用和优势。
科学计算和Matlab的基础知识科学计算主要涉及数值方法、优化算法和高性能计算。
数值方法是将数学问题转化为数值形式,通过使用逼近、插值、积分、微分等技术进行解决。
优化算法是经过了数学证明并且具有解析解的无法解决的问题,就需要应用数值优化方法。
高效计算则是通过优化程序代码、算法的实现方式来实现全局计算的快速性和精度。
Matlab则是一种解释性的、交互式的高级技术计算软件。
它允许用户调用内置函数来解决各种数学问题,例如线性代数、信号处理、数值方法、统计分析等等。
Matlab具有独特的语言结构和语法,例如函数和脚本文件以及矩阵运算的简洁性。
科学计算和Matlab的应用科学计算是解决实际问题的重要工具,涵盖了各种学科领域。
在数学中,科学计算可以用来解决微分方程、计算复杂积分、曲线拟合等问题。
在工程领域,科学计算可以用来进行结构分析、流体动力学、过程模拟和优化设计。
在金融领域,科学计算可以用来进行风险评估和投资组合优化。
Matlab是一种适用于工程、数学、科学和金融等各种领域的软件,可以处理各种数据类型和格式,例如数值、图像、文本、符号、时间序列等等。
Matlab也包含了大量的基础和高级工具箱,例如Simulink、Optimization、Signal Processing等等。
这些工具箱提供了一整套工具,能够直接应用于建模、仿真、优化和数据分析等方面。
科学计算和Matlab的优势科学计算和Matlab带来了许多优势。
首先,科学计算大大提高了数学模型的精度和可靠性,从而提高了解决方案的有效性和准确性。
如何使用Matlab进行科学计算Matlab是一款强大的科学计算软件,广泛应用于工程、物理、数学等领域。
本文将介绍如何使用Matlab进行科学计算,并按照类别进行分章节讲解。
第一章:Matlab基础Matlab是一种类似于编程语言的软件,其语法与C语言相似。
使用Matlab进行科学计算首先需要了解基础知识,例如变量赋值、向量和矩阵的操作、流程控制语句等。
同时,了解Matlab内置的函数库,可以大大提高计算效率。
Matlab还提供了交互式的界面,方便用户进行实时调试和结果查看。
第二章:数值计算Matlab在数值计算方面有着丰富的功能和工具。
用户可以利用Matlab进行数值积分、微分、方程求解等。
在数值计算过程中,可以利用Matlab提供的图形绘制功能进行结果可视化,进一步分析和理解计算结果。
第三章:信号处理Matlab在信号处理领域有着广泛的应用,例如音频处理、图像处理等。
用户可以利用Matlab内置的信号处理工具箱进行滤波、傅里叶变换、频谱分析等操作。
同时,Matlab提供了丰富的绘图函数,方便用户对信号进行可视化处理和分析。
第四章:统计分析统计分析是科学计算中一个重要的方向。
Matlab提供了丰富的统计分析工具,例如描述统计、假设检验、方差分析等。
用户可以利用Matlab进行数据的预处理、特征提取和模型建立。
同时,Matlab还支持数据可视化,可以利用绘图函数进行分析结果的表达和展示。
第五章:优化算法优化算法是科学计算中的一个重要领域。
Matlab提供了多种优化算法,例如遗传算法、模拟退火算法等。
用户可以利用这些算法进行参数优化、函数拟合等操作。
Matlab还提供了可视化工具,方便用户观察优化过程和结果。
第六章:并行计算随着计算机性能的不断提升,利用并行计算加速科学计算成为可能。
Matlab提供了并行计算工具,可以利用多核处理器进行计算任务的并行处理。
用户可以通过编写并行化的代码,充分利用计算资源,提高计算效率。
单元测验已完成成绩: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在科学计算中的应用科学计算作为一种工具,已经在各个领域被广泛使用。
它不仅为研究者提供了一个便利的平台,同时也丰富了我们对自然和社会现象的认识。
MATLAB作为一款广泛使用的科学计算软件,为我们提供了高效、准确的数学工具,可以帮助我们更好地理解和解决各种科学问题。
1.数据可视化MATLAB的一大优势是它强大的数据可视化能力。
无论是需要绘制二维图表还是三维图表,MATLAB都可以快速、精确地生成可视化报告。
用户可以使用MATLAB绘制各种类型的图表,包括线图、条形图、曲线图、散点图、等高线图等。
此外,MATLAB还可以使用交互式工具进行数据探索和建模。
2.数学建模MATLAB还可以用于数学建模,帮助研究者解决各种科学问题。
MATLAB可以对各种数学模型进行求解,并提供了许多重要的数值计算技术,如微积分、矩阵计算和优化方法等。
此外,MATLAB还支持建模工具箱,例如Simulink(系统级建模和仿真工具)和Optimization Toolbox(用于求解优化问题的工具箱)等。
3.时间序列分析时间序列分析是解决金融、气象、信号处理等诸多问题的基本方法。
MATLAB提供了丰富的时间序列函数,能够帮助研究者分析各种类型的时间序列数据,包括线性时间序列、非线性时间序列、周期性时间序列等。
4.信号处理MATLAB还可以用于信号处理,支持各种信号处理函数和工具箱。
使用MATLAB,研究者可以分析音频、图像、视频等不同类型的信号。
MATLAB还可以进行滤波、降噪和压缩等信号处理。
5.机器学习MATLAB也支持机器学习算法,可以进行各种分析和预测。
MATLAB提供了各种机器学习工具,包括预处理和数据处理、支持向量机、神经网络、分类器、聚类等。
研究者可以使用MATLAB将这些算法应用于各种类型的数据,如图像、文本、语音等。
总之,MATLAB作为一个具有强大的数学和计算功能的软件,可以广泛应用于各个领域的科学计算和数据处理。
单元测验已完成成绩: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'>的值是〔。
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 54 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[多选题]执行下列语句,描述正确的是〔。