Matlab `imagesc`:如何显示平滑的颜色?

发布于 2024-12-07 08:16:27 字数 153 浏览 0 评论 0原文

我有一个用 imagesc 显示的矩阵。现在我被要求制作一个“插值”版本(即以更平滑的颜色显示)。

虽然我可以计算更大的插值矩阵,但我似乎记得有一个命令可以在两种这样的显示模式之间切换,要么是轴相等样式的小命令,要么是一些属性 - 但我只是找不到它。

I have a matrix which I display with imagesc. Now I'm asked to make an "interpolated" version (i.e. display with smoother colors).

While I could compute a larger interpolated matrix, I seem to remember that there was a command to switch between two such display modes, either a little command in the style of axis equal or some Property - but I just cannot find it.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

水染的天色ゝ 2024-12-14 08:16:27

您可能需要使用 pcolor 而不是 imagesc< /code> 并将 shading 属性设置为 interp

请注意, pcolorimagesc 将不以相同的方式显示数据,但 shading 属性是仅适用于多面图。

然而,这只是一个显示解决方案,如果您想稍后使用它,则必须插入数据。

You may want to use pcolor instead of imagesc and set the shading properties to interp.

Note that pcolor and imagesc will not display your data in the same way but the shading property is only available for faceted plots.

However this is only a display solution, you will have to interpolate your data if you want to work with it afterwards.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文