chapter图像信息伪装技术.docVIP

  • 5
  • 0
  • 约5.07千字
  • 约 13页
  • 2017-11-01 发布于江苏
  • 举报
chapter图像信息伪装技术

chapter 04 图像信息伪装技术 listing 4.1 幻方的求取 %文件名:magicsquares.m %程序员:祝素雯 %编写时间:2011.11.26 %函数功能:本函数将完成n阶二维幻方的求取,要求n为奇数 %输入格式举例:result = magicsquares(5) %参数说明: %n为阶数 %result为求得的二维幻方矩阵 function result = magicsquares(n) if mod(n, 2) == 0 error(n要求为奇数); end result = zeros(n); %根据P128算法,先将1放在第1行的中间一列 j = floor(n / 2) + 1; %中间1列 result(1, j) = 1; %从2到n^2每个的数依次存放在前一个书的上一行、后一列的位置上... %但下列特殊情况除外 i = n + 1; %便于以后从第n行开始考虑起 for k = 2 : n * n i = i - 1; j = j + 1; %特殊情况:如果前一个数存放在第1行第n列的位置上, %则将当前数字存放在前一个数的下面(即第2行第n列) if i 1 j n i = i + 2; j = j - 1;

文档评论(0)

1亿VIP精品文档

相关文档