问题标签 [matlab-figure]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
11246 浏览

matlab - 带矩阵的图像叠加

我有一个图像(png),我想将它放在一个由 a 和一个值为 0-1 的 2D 矩阵组成的热图(可以这么说)下面。因此,点的强度将取决于矩阵中的值有多大。

我可以使用 imshow(matrix) 但这完全覆盖了下面的图像。是否有可能不绘制任何矩阵值 <.05 的像素或其他方式来完成这项工作?

0 投票
1 回答
1501 浏览

user-interface - 使用 Matlab GUIDE 创建 GUI 时重新定位“.fig”文件

我已经为一些构建脚本开发了一个 GUI,现在正在部署它。由于脚本将在不同点部署到许多不同的机器上,我需要使用团队使用的标准目录格式。

GUI 由一个包含 UI 视觉定义的“.fig”文件和一个定义功能的 m 脚本组成。我需要分别在“fig/”和“m/”文件夹中找到这两个,但我不知道该怎么做。我首先在 m-script 中搜索了某种包含语句,当我单独运行它时,命令窗口中的错误消息指出“.fig”文件无法找到,但没有t 似乎是对任何地方的“.fig”文件的引用,我假设它是推断为两个文件具有相同的名称但具有不同的扩展名。

我担心 Matlab 的 GUI 系统要求“.m”和“.fig”文件位于同一位置,但这将是一个不雅的解决方案,如果可以避免的话,我宁愿不采用。

我要尝试的下一件事是调用一个脚本,将 fig 文件从另一个目录复制到与 m 脚本相同的位置,当它执行时,然后在脚本退出时删除该副本,这似乎又是一个笨拙的解决方案,但可以让我遵守团队的组织惯例。

有没有其他人知道指定GUI“.fig”文件的相对位置的无证方法?

0 投票
10 回答
12969 浏览

matlab - 如何导出不模糊的 eps 图片?

我正在使用 eps 格式在 Matlab 中导出图像,但它会平滑图像。Matlab 不会使用 png 等其他格式对图像进行模糊处理。我想知道如何以 eps 格式导出非模糊图像。这是使用 png 生成的图像: 在此处输入图像描述

这是使用 eps 生成的图像: 在此处输入图像描述

0 投票
1 回答
2452 浏览

matlab - 如何使用力导向算法从邻接矩阵生成 3d 图

我创建了一个代码,它接受一个邻接矩阵作为用户的输入,并创建一个矩阵的 3d 散点图。我想在未连接的节点之间分配排斥力,在连接的节点之间分配吸引力,以便节点根据作用在它们上的净力发生位移。这必须是3d的。

0 投票
2 回答
8368 浏览

matlab - Matlab - 绘图窗口排列

是否有可能构建一个以以下方式排列的 8 个绘图图形的绘图窗口?

  • 其中六个位于 2 x 3 网格中;
  • 剩下的 2 个,位于 2 x 3 网格下方的 1 x 2 网格中;

我不能使用 subplot 函数,因为对于第 6 个我会拥有subplot(2, 3, x),而对于最后 2 个我会拥有subplot(1, 2, x).

0 投票
2 回答
18157 浏览

matlab - 默认情况下停靠 Matlab 图形

在 Matlab 中,可以将图形窗口停靠在主窗口中。如果有多个数字,则每个数字都出现在不同的“选项卡”中。

是否可以设置系统以便默认创建停靠的所有图形窗口?

0 投票
2 回答
1652 浏览

matlab - 从中间切割matlab绘图的命令

我正在尝试绘制一个数据集,并希望在显示中看到一小部分绘图。问题是数据集很大,当我在整个数据集上运行算法时,图中的显着变化并不清楚(视觉上)。这就是为什么我想在整个数据集上运行算法并想在显示中查看结果图的一部分,比如从中间看 10% 的图。任何人都可以帮我如何从中间切割M-figure - 原始情节的10%?提前致谢。

0 投票
1 回答
2313 浏览

matlab - matlab中“image”和“pcolor”函数用于矩阵可视化的操作

我有一些矩阵,我希望将其可视化以了解它们包含的值。但是我默认使用的功能图像效果不佳。在可视化合适之前,我必须使用适当的值手动缩放矩阵。我的矩阵按值 1 缩放:我的矩阵按值 1 缩放

我的矩阵按值 10 缩放我的矩阵按值 10 缩放

我的矩阵按值 50 缩放我的矩阵按值 50 缩放

我的矩阵按值 10000 缩放我的矩阵按值 10000 缩放

我添加了价值 10000 的矩阵我添加了值 10000 的矩阵

但是使用函数pcolor缩放或加法不会改变呈现矩阵的颜色,无论值如何pcolor 结果但实际上我们看到不同数量的行被着色(这里为 6,之前为 7)

我认为该图像应该是比例不变的?它预先对数据进行规范化。可以相信pcolor正在对颜色值进行适当的比例转换吗?是否有一些参数或方法可以使图像稳定?为什么 pcolor 没有绘制相同的信息?

0 投票
3 回答
2660 浏览

matlab - Matlab - 如何在黑色全屏上绘制像素?

我希望 matlab 向我展示全屏,全黑,并能够在其上设置像素。

甚至可能吗?

0 投票
1 回答
1530 浏览

matlab - 有效地在屏幕上设置像素

我正在使用 WindowAPI (http://www.mathworks.com/matlabcentral/fileexchange/31437) 在 matlab 中显示黑色全屏。在屏幕上绘制时,使用 line() 和 rectangle() 函数绘制非常慢。

如何在不通过 matlab 机制的情况下设置像素值?例如,获取窗口的画布会很棒。