help xxx A为矩阵 octave 中index从1开始
基本
code Value % 注释 PS1(’>> ') 将标记符换为>> [ ; ; ] 创建矩阵 A = a : dif : b 创建一个1 X (b - a) / dif的矩阵 A = a : b 创建一个1 X (b - a) 的矩阵 A’ A的转置矩阵 who 显示变量 whos 显示变量及细节 [A A] or [A, A] 将两矩阵左右相连 [A;A] 将两矩阵上下相连
一些函数
help 函数名查看具体的用法
code Value disp(A) * 输出 ones(m , n) or ones(n) 元素全是1的矩阵(mXn or nXn) zeros(m,n) or zeros(n) 零矩阵(mXn or nXn) eye(m,n) or eye(n) 单位矩阵(mXn or nXn) rand(m,n) or rand(n) 元素全是随机数的矩阵(mXn or nXn) randn(m,n) or randn(n) 元素服从标准正态分布数的矩阵(mXn or nXn) magic(m) mXm的幻方矩阵 size(A) 矩阵A的维度 size(A,1) 矩阵的第一个维度(行) size(A,2) 矩阵的第二个维度(列) length(A) 矩阵的两个维度较大值 find() 找到满足条件的元素
* 备注 disp() 内嵌 sprintf() C语言中的prinf()
文件操作
code Value pwd pwd in linux ls ls in linux cd cd in linux A = load(’’) 载入数据 save file A 将A保存为file
Index
code Value A(x,y) x行y列的数 A(x,:) 第x行的所有数 A(:,x) 第x列的所有数 A([x,y],: ) 第x行和第y行的所有数 A( : ) A的所有数为一列* A(x) 索引为x的数
* 备注 第i行j列的下表为(j-1) *row + i
运算
code Value * \ + - 矩阵运算 .* .\ .+ .- 矩阵的个元素进行运算 sum(A) 元素和 prod(A) 元素乘积 floor(A) 元素向下取整 ceil(A) 元素向上取整 max() 取最大值