matlab-figure相关内容
我正在尝试在MatLab中创建一个较小的图,例如this MATLAB File Exchange Upload的图像。 在那里,创建两个图形,然后将它们都绘制在一个图形中。 但是,我的问题是,我已经有了来自早期模拟的两个MatLab图形,我需要将一个图形嵌入到另一个图形中,也就是说,一个图形将很小,另一个图形将很大,但在相同的图形中。有没有人能推荐一种简单的方法来做这件事? 推荐答案
..
我给两条线之间的区域加了阴影,不太干净: area(xData,[Y1(:) ,Y2(:)-Y1(:)]); hold on colormap([1 1 1; 0 0 1]); 如何让它在matlab中也变得透明?所以它是这样的: 参考:peltiertech.com 推荐答案 可以使用area对象的FaceAlpha属性设置透明度级别: xData = 1:7
..
我在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)
..
考虑以下示例 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
..
我想包括LaTeX的数字,最好是与矢量化的格式,但与LaTeX的所有文本的MatLax字体。我一直在使用MatLab函数matlab2tikz,它对简单的图形非常有效,但现在我的图形有太多的数据点,这会导致错误。因此matlab2tikz不适合。 我一直在查看matlabfrag,我认为它可以实现我想要的功能,但当我按照用户指南中的详细说明在LaTeX中运行该脚本时,它出现错误File no
..
我需要绘制一块偏离其平衡状态的点。使用quiver将如下所示: 现在我只想绘制位于箭头尖端的标记。如何做到这一点? 输入数据是U和V偏差(在笛卡儿轴上),获取矢量原点的X、Y坐标不是问题。 推荐答案 您不能简单地使用类似plot(X+U, Y+V, 'o')的内容,因为quiver会对U和V应用自动计算的比例,以便所有箭头都能很好地适应图中。您需要包括该刻度。 查看q
..
我正在尝试更改MatLab等高线图中某些线的LineJoin。当我修改EdgePrims时,只有";部分行";受影响: num_incs = 3; x = linspace(-1,1,num_incs); [Xa,Ya] = meshgrid(x,x); Z = abs(Xa) + abs(Ya); [C,hContour] = contour(Xa,Ya,Z,20,'Li
..
我想绘制一个时间序列(外汇期货合约的定价数据)。时间以yyyymmdd HH:MM:SS字符串格式给出。价格在double中。 时间序列跨度超过一周。但是,数据点的时间戳始终在工作日。是否有内置方法可以显示适当的x轴标签和缩放,但不在周末? 我目前可以通过将字符串中的时间戳转换为datenum来显示时间序列,并使用datetick自动排列x轴。但我想知道如何排除x轴上的周末。或者从没有数据
..
我有一个等高线图,如下所示: 现在,如果我没有数据来生成等高线图,而我只有图像,我如何从图像中提取每个像素的值并将其存储在数组中? 任何用MatLab/Python编写的建议或示例都会很有帮助! 推荐答案 这里有一个小的MatLab脚本,它可以完成这项工作(使用一些图形用户界面,阅读图底部的指南): %// Import the data: imdata = impo
..
我正在尝试将 MATLAB 的刻度与我的网格对齐,但我找不到偏移标签的好方法. 另外,如果我运行 set(gca,'XTickLabel',1:10),我的 x 刻度标签最终会在 1 到 5 之间.什么给出? 解决方案 你需要移动刻度,但是获取之前的标签,移动之后再写回来: f = 图(1)X = 兰迪(10,10,10);冲浪(X)查看(0,90)斧头 = gca;XTick =
..
代码 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,:);
..
我最近尝试在具有 hg2 的新版本 MATLAB (2015a) 上运行一段旧代码(在 hg1 上编写). 我曾经能够做到以下几点(根据“gnovice-Amro" 方法): function output_txt = customDatatip(~,event_obj)% 显示数据光标的位置% obj 当前未使用(空)% event_obj 事件对象句柄% output_txt 数据光标
..
我有一些从 2007/5/1 到 2007/5/30 00:00 到 23:59:58 的数据.我想根据数据和时间一起绘制这些数据.如何同时定义日期和时间?因为它有固定的日期和时间.例如 2007/5/1 00:00:00 -0.22007/5/1 00:00:02 -0.12007/5/1 00:00:04 -0.12...2007/5/31 23:59:58 -0.4 我用过DateTim
..
我在 Matlab GUI 代码中遇到问题.例如,我想在控制台中显示 GUI 中滑块光标的值.但事实是我想实时显示它,例如在光标的每个位置,即使点击仍然打开,同时移动它. 为此,我在互联网上读到“addlistener"功能可以帮助我.我把它放在slider_CreateFcn 函数中是这样的: function slider1_CreateFcn(hObject, eventdata,
..
我有代码: values = [1.0 0.6 0.1;0.0 1.0 0.3;0.9 0.4 1.0];h = bar3(值);阴影插值对于 i = 1:length(h)% 获取当前组的ZData矩阵zdata = get(h(i),'Zdata');设置(h(i),'Cdata',zdata)结尾设置(h,'EdgeColor','k')视图(-61, 68);颜色图很酷颜色条 这就是图
..
我正在尝试使用 for 循环绘制一个简单的图形,如下所示 x=linspace(0,2*pi,100);对于 i=1:numel(x)y=sin(x(i));情节(x(i),y)坚持,稍等结尾 然而,我的图上没有任何东西出现.这是为什么? 解决方案 为什么会这样... 使用 plot(x(i),y) 您将绘制 100 个单点(每次迭代中一个)并且默认情况下不会显示它们.因此,情节
..
我对 Matlab 还很陌生,有几个问题.我在同一个图形中有两个曲面和一个平面.我想为 b 使用不同的颜色图和颜色条,为 c 使用另一个颜色图和颜色条.s 是固定颜色,所以没问题. 让我试着解释一下我想要达到的目标: cmap1=colormap(topopathy) -->cmap1 是预期的 64x3 两倍 cmap2=colormap(redwhitegreen) 使
..
问题:如何在自定义 MATLAB 颜色栏中指定颜色过渡? 具体来说,我想让黄色(见下文)覆盖颜色条的更多区域(也许 [19.5–21.5] 或接近那个区域). 使用 这个答案,我能够在 MATLAB 中创建一个自定义颜色栏.我试图理解 这个答案,因为它可能是相关的. 我尝试了来自这个答案的方法,并回顾了
..
快速版 如何在 Matlab 中控制 3 维条形图的 x 和 y 值? 详情 假设我们有一个 10 x 20 的数据矩阵,我们使用 bar3 绘制它,我们想要设置 x 和 y 值.例如: foodat = rand(10,20);xVals = [5:14];yVals = [-3:16];bar3(xVals, foodat);xlabel('x');ylabel('y');
..
我想创建一个具有相同绘图的双 X 轴(m/s 和 km/h)的 Matlab 图形. 我找到了 plotyy 并且 - 在 Matlab 存储库中 - plotyyy,但我正在寻找: 双 X 轴. 一起在情节下方. 我的代码很简单: stem(M(:, 1) .* 3.6, M(:, 3));网格开启xlabel('速度(公里/小时)');ylabel('样品'); M(:
..