【问题标题】:When the Matlab function image displays a matrix with more elements than pixels on a screen how does it decide which matrix elements to display?当 Matlab 函数图像在屏幕上显示元素多于像素的矩阵时,它如何决定显示哪些矩阵元素?
【发布时间】:2015-01-06 12:01:56
【问题描述】:

我正在尝试在大型数据矩阵中寻找趋势,比如 50,000 x 1000 个元素。如果我使用image 命令,矩阵将打印到屏幕上。我想知道 Matlab 的 image 函数是如何决定要显示矩阵的哪些元素的,因为我的屏幕上没有足够的像素来显示这么多元素?换句话说,它对矩阵应用了哪种下采样算法?

【问题讨论】:

  • 你在用imshow()我猜?
  • 使用 nearest-interpolation(如interp2 函数中所述)。对于替代品检查这个问题:stackoverflow.com/questions/25342693/…
  • 感谢您的回复。你知道 print 会打印插值还是原始图像?
  • 不知道。我会使用imsave 以全分辨率导出。

标签: image matlab downsampling


【解决方案1】:

使用最近插值(如interp2 函数中所述)。对于替代品检查这个问题:How to avoid image display artifacts in Matlab?

【讨论】:

    猜你喜欢
    • 2013-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多