MATLAB数值计算:矩阵元素与特殊矩阵创建

需积分: 27 0 下载量 187 浏览量 更新于2024-07-12 收藏 2.7MB PPT 举报
"矩阵里的元素可以用表达式代替,例如输入矩阵并显示结果,还可以创建和修改矩阵,包括使用MATLAB的特殊函数。MATLAB严格区分变量的大小写,并有一些固定变量,如eps、pi、inf、NaN、i和j。变量命名有特定规则,且有注释、逗号和分号的使用规范。矩阵赋值方式多样,包括直接列出元素、通过函数创建、从外部文件导入和在M文件中建立。" 在MATLAB中,矩阵是核心计算对象,它的元素可以是实数、复数甚至是表达式。在给定的例子中,`X=[-1.3,sqrt(3),(1+2+3)/5*4]`,矩阵X的第一项是负浮点数,第二项是根号3的值,第三项是算术表达式的计算结果。这显示了MATLAB允许在矩阵中直接使用数学表达式。 MATLAB中的变量是保存信息的容器,它们有严格的大小写规则,比如"A"和"a"被视为不同的变量。有一些预定义的固定变量,如`eps`表示浮点数精度,`pi`是圆周率的近似值,`inf`表示正无穷,`NaN`代表非数字,`i`和`j`是虚数单位。变量`ans`用于存储未指定输出的结果。值得注意的是,对这些固定变量的赋值会改变它们的原始默认值。 MATLAB的语句结构包括注释、逗号和分号的使用。注释以百分号`%`开始,分号用于隐藏输出,逗号用于在同一行显示多个结果。若语句过长,可以使用续行标志`...`换行。此外,用户可以使用`CTRL+C`中断正在执行的命令。 矩阵及其元素的赋值方法多种多样。直接输入矩阵是一种常见方式,如`a=[123;456;789]`创建了一个3x1的列向量。此外,MATLAB还提供了许多函数来创建特殊类型的矩阵,如空矩阵`A=[]`,零矩阵`zeros(m,n)`,以及单位矩阵`eye(n)`等。矩阵还可以从外部文件导入,或在M文件中定义并执行。 MATLAB的强大在于其对矩阵操作的灵活性和高效性,这使得它成为数值计算和科学计算的首选工具。理解并熟练运用矩阵赋值、变量规则和函数创建矩阵的方法,对于高效使用MATLAB至关重要。