MATLAB R2012a课后习题答案解析:基础准备与入门

版权申诉
5星 · 超过95%的资源 2 下载量 189 浏览量 更新于2024-07-02 3 收藏 1.11MB PDF 举报
"MATLAB教程2012a习题解答1-7章完整版-北航MATLAB教程2012a课后习题答案全解 共86页.pdf" MATLAB是一款强大的数学计算软件,广泛应用于工程计算、数据分析、科学建模等领域。本教程的章节覆盖了MATLAB的基础准备及入门知识,包括基本操作、数据类型、运算规则以及常用指令。以下是基于题目中部分内容的详细解释: 1. 在MATLAB中,指数表示法如1.5e2和1.5e3分别代表150和1500。问题中的1.5e3与1500相同。 2. MATLAB允许使用字母、数字和下划线组合成变量名,但不能以数字开头,且不允许使用保留字。因此,合法的变量名有"xyz_33"和"a变量ABCDefgh"。 3. MATLAB中,比1稍大的最小数是1+eps,其中eps是机器精度,表示浮点数的最小可分辨差值。 4. 关于复数的方根,MATLAB在处理时可能会产生不同结果。例如,`a^(2/3)`只会返回一个主根,而`(a^2)^(1/3)`和`(a^(1/3))^2`则会根据计算顺序产生不同的结果,尤其是在处理负数时。复数的多方根可以通过循环或利用多项式求根函数`roots`来获取所有根。 5. `clear`清除所有变量,`clf`清除当前图形窗口,`clc`清除命令窗口的显示内容。 6. MATLAB的数值表达精度通常高于显示精度,且指令窗口显示的数值有效位数默认为15位,而非7位。可以使用`format`命令调整显示精度。 7. 创建二维数组S时,正确的方式是使用分号分隔行,逗号分隔列。因此,创建S的正确指令是`S = [1,2,3;4,5,6;7,8,9]`。指令`S=[123;"..."]`是错误的,因为它将数字和字符串混合在一起,这在MATLAB中不被允许。 通过这些解答,我们可以看到MATLAB的基本语法、运算规则以及如何进行数值处理和数组操作。学习这些内容对于理解和使用MATLAB进行数学计算至关重要。本教程的前7章习题解答提供了丰富的实例,有助于巩固基础知识并提升MATLAB技能。