MATLAB编程实用指南:数据类型、操作与高级应用
1. 一切皆矩阵
在MATLAB中,默认情况下所有变量都是双精度矩阵,无需声明变量类型。矩阵可以是多维的,通过基于1的索引使用括号来访问元素。你可以使用单个索引(按列)或每个维度一个索引来访问矩阵元素。
创建矩阵变量很简单,只需为其赋值,例如创建一个2×2的矩阵 a :
>> a = [1 2; 3 4];
>> a(1,1)
1
>> a(3)
2
矩阵的加、减、乘、除操作无需特殊语法,但矩阵的大小必须符合线性代数运算的要求。转置用单引号后缀 ' 表示,矩阵幂运算使用运算符 ^ 。
>> b = a'*a;
>> c = a^2;
>> d = b + c;
默认情况下,每个变量都是数值变量。可以使用 zeros 、 ones 、 eye 或 rand 函数将矩阵初始化为给定大小,分别生成零矩阵、全1矩阵、单位矩阵和随机数矩阵。使用 isnumeric 来识别数值变量。以下是一些关键矩阵函数:
| 函数 | 用途 |
| — | — |
| zeros
超级会员免费看
订阅专栏 解锁全文
1799

被折叠的 条评论
为什么被折叠?



