1、magic
幻方矩阵
M = magic( 返回由 n)1 到 n2 的整数构成并且总行数和总列数相等的 n×n 矩阵。阶次 n 必须为大于或等于 3 的标量。
zeros
创建全零数组
X = zeros( 返回由零组成的 sz1,...,szN)sz1×...×szN 数组,其中 sz1,...,szN 指示每个维度的大小。例如,zeros(2,3) 将返回一个 2×3 矩阵。
rank
矩阵的秩
array=zeros(1,32);
for n=3:32
array(n) = rank(magic(n));
end
array
bar(array)
array =
1 至 25 列
0 0 3 3 5 5 7 3 9 7 11 3 13 9 15 3 17 11 19 3 21 13 23 3 25
26 至 32 列
15 27 3 29 17 31 3
2、编写average()用于计算向量元素的平均值
function y= average (x)
[a,b]= size(x);
if ~((a==1)|(b==1))|((a==1)&(b==1))
error('必须输入向量。')
end
y=sum(x)/length(x);
>> x=1:9
x =
1 2 3 4 5 6 7 8 9
>> average(x)
ans =
5
注意:文件名要保存为average.m