Mathematica 9 is now available
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.
Mathematica > 数据处理 > 图像处理和分析 > 图像滤波和邻域处理 > 结构矩阵和卷积内核 > DiamondMatrix >
Mathematica > 数据处理 > 信号处理 > 线性和非线性滤波 > 结构矩阵和卷积内核 > DiamondMatrix >
Mathematica > 数学和算法 > 矩阵和线性代数 > 构造矩阵 > 结构矩阵和卷积内核 > DiamondMatrix >

DiamondMatrix

DiamondMatrix[r]
给出一个矩阵,在居中菱形区域中元素为 ,它沿着每个指针方向延伸 r 坐标,其它区域为 .
DiamondMatrix
给出包含由 组成的菱形区域的一个 w×w 矩阵.
DiamondMatrix
生成一个数组,在居中菱形区域中元素为 ,它沿着第 i 个指针方向延伸 坐标.
  • 组成的菱形区域总是在区域中心.
  • 给定矩阵大小,由 组成的区域是一个菱形区域的最佳离散逼近.
  • DiamondMatrix[All, w] 给出包含尽可能大的菱形区域的一个 w×w 矩阵.
  • DiamondMatrix[All, {w1, ..., wn}] 给出包含尽可能大的菱形区域的一个 矩阵.
  • 参数 r 不一定是一个整数;一般情况下,如果元素到中心的 Manhattan 距离不超过 ,元素为
计算并绘制半径为10的菱形方阵:
计算并绘制半径为10的菱形方阵:
In[1]:=
Click for copyable input
Out[1]=
创建一个长方形的菱形矩阵:
将一个菱形放入一个较大矩阵中:
将菱形展开到矩阵的边界上:
自动选择一个奇数宽度,调整适合菱形:
延伸菱形到给定宽度,并自动选择高度:
版本 7 的新功能
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF