matlab-figure相关内容

在MatLab中绘制图内图

我正在尝试在MatLab中创建一个较小的图,例如this MATLAB File Exchange Upload的图像。 在那里,创建两个图形,然后将它们都绘制在一个图形中。 但是,我的问题是,我已经有了来自早期模拟的两个MatLab图形,我需要将一个图形嵌入到另一个图形中,也就是说,一个图形将很小,另一个图形将很大,但在相同的图形中。有没有人能推荐一种简单的方法来做这件事? 推荐答案 ..
发布时间:2022-08-13 16:46:06 其他开发

在MatLab中绘制结构数组

我在matlab中有一个结构数组(98*1): 现在我正在尝试使用两个特定的字段(例如x和y)来绘制图形。X和y的值出现在这98行中的每一行上。尝试使用以下命令绘制时出错。 plot(ans{1:98,1}.x,ans{1:98,1}.y) 应为大括号或点索引表达式的一个输出,但 有98个结果。 仅(行1)绘制错误(ANS{1:98,1}.x,ANS{1:98,1}.y) ..
发布时间:2022-04-15 18:19:29 其他开发

从GINPUT获取子图编号

考虑以下示例 f = figure(1); ax(1) = subplot(2,1,1); plot(1:100,randi(50,1,100)); ax(2) = subplot(2,1,2); plot(1:100,randi(50,1,100)) [x, ~] = ginput(2); clickedAx = gca 有没有什么我可以点击的子图编号,我从轴句柄属性中为GI ..
发布时间:2022-04-15 18:17:55 其他开发

使用matLabfrag或替代方案在LaTeX中创建MatLab图形

我想包括LaTeX的数字,最好是与矢量化的格式,但与LaTeX的所有文本的MatLax字体。我一直在使用MatLab函数matlab2tikz,它对简单的图形非常有效,但现在我的图形有太多的数据点,这会导致错误。因此matlab2tikz不适合。 我一直在查看matlabfrag,我认为它可以实现我想要的功能,但当我按照用户指南中的详细说明在LaTeX中运行该脚本时,它出现错误File no ..
发布时间:2022-04-15 18:15:32 其他开发

仅绘制箭图的终点

我需要绘制一块偏离其平衡状态的点。使用quiver将如下所示: 现在我只想绘制位于箭头尖端的标记。如何做到这一点? 输入数据是U和V偏差(在笛卡儿轴上),获取矢量原点的X、Y坐标不是问题。 推荐答案 您不能简单地使用类似plot(X+U, Y+V, 'o')的内容,因为quiver会对U和V应用自动计算的比例,以便所有箭头都能很好地适应图中。您需要包括该刻度。 查看q ..
发布时间:2022-04-15 18:13:57 其他开发

对于时间序列图,如何将x轴设置为没有周末的日历时间

我想绘制一个时间序列(外汇期货合约的定价数据)。时间以yyyymmdd HH:MM:SS字符串格式给出。价格在double中。 时间序列跨度超过一周。但是,数据点的时间戳始终在工作日。是否有内置方法可以显示适当的x轴标签和缩放,但不在周末? 我目前可以通过将字符串中的时间戳转换为datenum来显示时间序列,并使用datetick自动排列x轴。但我想知道如何排除x轴上的周末。或者从没有数据 ..
发布时间:2022-04-15 18:08:44 其他开发

用Python或MatLab从等高线图形的像素中提取数据

我有一个等高线图,如下所示: 现在,如果我没有数据来生成等高线图,而我只有图像,我如何从图像中提取每个像素的值并将其存储在数组中? 任何用MatLab/Python编写的建议或示例都会很有帮助! 推荐答案 这里有一个小的MatLab脚本,它可以完成这项工作(使用一些图形用户界面,阅读图底部的指南): %// Import the data: imdata = impo ..
发布时间:2022-04-15 18:05:46 Python

将 MATLAB 轴移动半步

我正在尝试将 MATLAB 的刻度与我的网格对齐,但我找不到偏移标签的好方法. 另外,如果我运行 set(gca,'XTickLabel',1:10),我的 x 刻度标签最终会在 1 到 5 之间.什么给出? 解决方案 你需要移动刻度,但是获取之前的标签,移动之后再写回来: f = 图(1)X = 兰迪(10,10,10);冲浪(X)查看(0,90)斧头 = gca;XTick = ..
发布时间:2022-01-18 10:22:57 其他开发

如何在 Matlab 上同时旋转图像和轴?

代码 1,其中垂直和/或水平翻转不影响 axes();代码 2 提出的解决方案没有产生预期的输出 全部关闭;清除所有;cl;x = [5 8];y = [3 6];C = [0 2 4 6;8 10 12 14;16 18 20 22];C2 = C(:,结束:-1:1,:);%# 水平翻转C3 = C(结束:-1:1,:,:);%# 垂直翻转C4 = C(结束:-1:1,结束:-1:1,:); ..
发布时间:2022-01-16 14:56:26 其他开发

如何在轴的数据提示中正确显示 TeX 字符串?(MATLAB hg2)

我最近尝试在具有 hg2 的新版本 MATLAB (2015a) 上运行一段旧代码(在 hg1 上编写). 我曾经能够做到以下几点(根据“gnovice-Amro" 方法): function output_txt = customDatatip(~,event_obj)% 显示数据光标的位置% obj 当前未使用(空)% event_obj 事件对象句柄% output_txt 数据光标 ..

“使用 get 时出错"在 Matlab GUI 中使用“addlistener"函数

我在 Matlab GUI 代码中遇到问题.例如,我想在控制台中显示 GUI 中滑块光标的值.但事实是我想实时显示它,例如在光标的每个位置,即使点击仍然打开,同时移动它. 为此,我在互联网上读到“addlistener"功能可以帮助我.我把它放在slider_CreateFcn 函数中是这样的: function slider1_CreateFcn(hObject, eventdata, ..
发布时间:2022-01-04 23:31:18 其他开发

在 MATLAB 中使用 for 循环绘制图形

我正在尝试使用 for 循环绘制一个简单的图形,如下所示 x=linspace(0,2*pi,100);对于 i=1:numel(x)y=sin(x(i));情节(x(i),y)坚持,稍等结尾 然而,我的图上没有任何东西出现.这是为什么? 解决方案 为什么会这样... 使用 plot(x(i),y) 您将绘制 100 个单点(每次迭代中一个)并且默认情况下不会显示它们.因此,情节 ..
发布时间:2021-12-11 12:54:51 其他开发

Matlab:如何为同一图中的不同表面分配不同的颜色图/颜色条

我对 Matlab 还很陌生,有几个问题.我在同一个图形中有两个曲面和一个平面.我想为 b 使用不同的颜色图和颜色条,为 c 使用另一个颜色图和颜色条.s 是固定颜色,所以没问题. 让我试着解释一下我想要达到的目标: cmap1=colormap(topopathy) -->cmap1 是预期的 64x3 两倍 cmap2=colormap(redwhitegreen) 使 ..
发布时间:2021-12-08 15:17:22 其他开发

在 MATLAB 中控制颜色条比例

问题:如何在自定义 MATLAB 颜色栏中指定颜色过渡? 具体来说,我想让黄色(见下文)覆盖颜色条的更多区域(也许 [19.5–21.5] 或接近那个区域). 使用 这个答案,我能够在 MATLAB 中创建一个自定义颜色栏.我试图理解 这个答案,因为它可能是相关的. 我尝试了来自这个答案的方法,并回顾了 ..
发布时间:2021-12-08 15:12:34 其他开发

如何在 Matlab 绘图中插入两个 X 轴

我想创建一个具有相同绘图的双 X 轴(m/s 和 km/h)的 Matlab 图形. 我找到了 plotyy 并且 - 在 Matlab 存储库中 - plotyyy,但我正在寻找: 双 X 轴. 一起在情节下方. 我的代码很简单: stem(M(:, 1) .* 3.6, M(:, 3));网格开启xlabel('速度(公里/小时)');ylabel('样品'); M(: ..
发布时间:2021-12-08 15:03:58 其他开发