A = 1:2:9 中的 "1" 表示起点,"2" 表示步长,"9" 表示终点。repmat(A,3,1) 中的 "3" 表示把 A 重复 3 行,"1" 表示把A重复1列。
ones(3,2) 表示的是生成一个 3 行 2 列的全是 1 的矩阵。
十八、矩阵的运算。假设有矩阵 A:2 行 4 列;B:2 行 4 列。那么,A + B 表示两矩阵对应项相加即可;A - B 表示两矩阵对应项相减即可;A * B' 表示两矩阵相乘," B' " 表示B的逆矩阵;A .* B 表示两矩阵对应项相乘;A / B 表示的跟A * B' 是一样的;A ./ B 表示的是两矩阵对应项相除。
十九、利用 magic(n) 生成一个n阶的幻方矩阵,A(2,3)表示提取幻方矩阵的第二行第三列的元素;A(2,:)表示提取第二行所有的元素," :"表示所有元素;A(:,3)表示提取第三列所有的元素;[m,n] = find(A > 5) 表示在幻方矩阵里面查找值大于 5 的元素,并且将其索引赋给 m 和 n ,生成一个索引矩阵。
x = 0:0.01:2 * pi;表示起点为0,终点为2π,步长为0.01。figure;表示创建一个图形窗口。plot(x,y);表示绘制以 x 为横坐标、y 为纵坐标的二维曲线。title('y=sin(x)');表示为当前图形窗口中的图形添加标题。xlabel('x');表示为当前图形的 x 轴添加标签。ylabel('sin(x)');表示为当前图形的 y 轴添加标签。xlim([0 2*pi]);表示设置当前图形的 x 轴显示范围。在命令行窗口中显示如下: