- 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;
您可能关注的文档
最近下载
- 【精选】APQP的五个阶段解读课件.ppt VIP
- 2023-2024学年北京市门头沟区大峪中学八年级(下)期中数学试卷.docx VIP
- 2026中国社会科学院哲学研究所科研财务助理(编制外)招聘1人考试备考试题及答案解析.docx VIP
- 2021年浙江省高校招生职业技能理论考试商业类(商品经营管理).docx VIP
- 一二三级配电箱原理图、施工临电平面图.doc VIP
- 供应链管理专家-高效的供应链管理.pptx VIP
- 供应链与供应链管理.pdf VIP
- 供应链管理供应链管理.doc VIP
- 局领导班子2026年在带头强化政治忠诚、提高政治能力、坚决扛起管治党责任等“五个带头”方面存在的问题、原因剖析、下一步整改措施对照检查材料【2篇】合集.docx VIP
- PE牌号比较及介绍.docx VIP
原创力文档

文档评论(0)