用matlab创建n阶螺旋矩阵
1、螺旋矩阵简介 螺旋矩阵是指一个呈螺旋状的矩阵,它的数字由第一行开始到右边不断变大,向下变大,向左变大,向上变大,如此循环。也可以自左下角最大,向右减小,向上减小,向左减小,向下减小,在向右减小,如此循环。不关怎样,反正数据是呈螺旋状的。如下图所示:

3、使用的时候直接调用Spiral_Matrix(n)函数即可,函数的输入参数为n,即矩阵的阶数。具体的调用指令为:[A,n]=Spiral_Matrix(n)。其中n需要替换为具体的数字,输出参数是A和n,其中A为生成的螺旋矩阵,n为该螺旋矩阵的阶数。下图所示就是调用函数的结果:
