>>v=eye(3,4)↙ ↙ v= 1 0 0 0 0 1 0 0 0 0 1 0 >>x=rand(1,3)↙ ↙ x= 0.2311 0.8913
对角线为1 % 3×4 对角线为1矩阵
%1×3 (0,1) 均匀分布随机矩阵 0.0185
标准正态分布矩阵randn(m,n) randn(m,n), 还有m×n标准正态分布矩阵randn(m,n),n阶希尔伯特 矩阵hilb(n) hilb(n), 阶幻方矩阵magic(n) magic(n)等 矩阵hilb(n),n阶幻方矩阵magic(n)等。
2.2.2 数组的运算
. * 乘法; . ^ 乘幂; . \ 左除; . / 右除。 乘法; 乘幂; 左除; 右除。 注意:数组运算是对应元素的运算。 注意:数组运算是对应元素的运算。 输入: 例: 输入: >>f=a./b,g=a.\b↙ , ↙ 运行后输出: 运行后输出: f=1.0000 0.6667 0.6000 0.5714 g=1.0000 1.5000 1.6667 1.7500
方法三 用 “:”方式输入
>>b=1:2:7↙ ↙ %从1到7公差为 的等差数组,如果输入 公差为2的等差数组 从 到 公差为 的等差数组, b=1:2:8,得到同样结果。 得到同样结果。 得到同样结果 b = 1 3 5 7 >>a=1:5↙ %从1到5公差为 的等差数组。 ↙ 公差为1的等差数组 从 到 公差为 的等差数组。 a = 1 2 3 4 5 >>c=6:-3:-6↙ ↙ c= 6 3 %从6到-6公差为 的等差数组。 从 到 公差为 的等差数组。 公差为-3的等差数组 0 -3 -6
方式输入, 方法二 用函数 linspace(a,b,n)方式输入,生 方式输入 个数值的等差数组,公差不必给出。 成从a到b共n个数值的等差数组,公差不必给出。