首页 文章
  • 0 votes
     answers
     views

    Matlab中数据的范围和增量

    让我们考虑给我一个情节,我没有它的x和y向量,但我想从Matlab中的图中提取它们 . 另外,我有兴趣知道水平轴和垂直轴(x轴和y轴)的数据增量(步长) . 我在考虑使用: h=gca % Get current axis X=get(h,'xdata'); Y=get(h,'ydata'); stepsize=X(2)-X(1); 但是这些命令会产生一条错误消息:xda...
  • 1 votes
     answers
     views

    在matlab中绘制轮廓图

    我在matlab中使用内置轮廓函数制作了等高线图 . 它在图中绘制一组线,每个线代表一个轮廓 . 我想获得构成每个轮廓的数据点 . 我怎样才能做到这一点? 因此,给定一个等高线图,我将如何获得构成每个等高线方程的实际基础数据点 . 例如,如果轮廓最终是直线并且其中一条轮廓线穿过原点,我希望能够获得描述该线的数据点 . 例如[0 0.1 0.2 0.3 0.4; 0 0.25 0.5 0.75 1]...
  • 3 votes
     answers
     views

    用一个y轴和两个x轴绘制两组数据

    我已经阅读了几个关于为数据设置两个x轴的SO答案,以及在mathworks.com上的一些教程,但我没有看到完全如下的方法: 通常绘制数据集第一 . 在图形的顶部创建第二个x轴,但使用现有的y轴作为下一个数据集 . 绘制第二个数据集,使其控制第二个x轴(缩放等),并且不会覆盖或重新缩放现有的单个y轴 . 这样做的原因是我想基于相同的源数据集绘制两组不同的直方图值,因此频率分布的大小相似,但是bin...
  • 12 votes
     answers
     views

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

    我想用相同的图创建一个带有双X轴(m / s和km / h)的Matlab图形 . 我发现了plotyy和 - 在Matlab的重复性 - plotyyy,但我正在寻找: 双X轴 . 在情节下面一起 . 我的代码非常简单: stem(M(:, 1) .* 3.6, M(:, 3)); grid on xlabel('Speed (km/h)'); ylabel('Samples'...
  • 1 votes
     answers
     views

    matlab中的3个x轴图?

    我需要绘制一个带有3个x轴的图形 . 每个轴通过数学公式链接到另一个轴 . 我想这样做是因为x值可以看作波长[nm],速度[m / s]或能量[eV],我希望读者不必在每个图上自己转换它 . 我在网上搜索过,只找到了something for 2 x-axes,但没有了 . Edit :我使用的是版本R2011a . 所以它应该是这样的,我(显然)没有在MATLAB中创建: 提前致谢!
  • 1 votes
     answers
     views

    如何在时间图上调整X轴标签?

    我正在尝试找到一个解决方案来绘制数据系列与日期时间变量集 . 日期时间变量集的初始格式是"01/01/2015 01:10:00",因此我将它们转换为更好的格式以使用 datenum ,如下所示: % Original Date Time Variable - Data.datetime.str(j,1:19) Auxiliar.formatIn = 'dd/mm/yyyy ...
  • 1 votes
     answers
     views

    MATLAB分散工具提示,显示其他类型的数据和带箭头的连接点

    我想在这里问两个问题 . 总之,他们是, 在MATLAB中的散点图中,如何使用工具提示单击某个点并获取x,y数据以及与x,y点相关的其他一些数据?现在我有一个使用gscatter和文件交换文件的解决方法(见下文) . 但是对于大型数据集来说它会变得混乱 . 如何在它们之间的线上用箭头连接两个点?例如,在MATLAB制作的图表中,有一个漂亮的小箭头 . 在MATLAB中有任何本地方法可以执行...
  • 16 votes
     answers
     views

    如何在图中添加x轴线? (MATLAB)

    我想在0处将x轴线添加到matlab图中,以便在将数据保存为jpg时比较我的数据以查看它是正还是负 . 做这个的最好方式是什么?我知道你可以使用line()但它看起来很麻烦,因为你需要指定x和y范围 . 有没有更简单的方法?谢谢!
  • 2 votes
     answers
     views

    使用条形Matlab时右侧的空白区域

    我正在使用以下代码来保存数字: fig1=figure('visible','off'); b = bar(bar_res); x={'a' ;'b' ;'c'; 'd' ;'e'; 'f' ;'g'; 'h';... 'i'; 'j' ;'k'; 'l'; 'm'; 'n' ;'o'; 'p' ;'q' ;'r'; 's';... 't';'u'}; set(gca,'XTi...
  • 0 votes
     answers
     views

    在MATLAB中绘制具有特定x轴范围的条形图

    我想在MATLAB中绘制如下的条形图 . 任何人都知道我应该使用哪个功能?提前谢谢了! 条形指定的范围为x(有些可能比其他条宽) . 两个条之间没有线(图中的红叉) . X轴为对数刻度 .
  • 2 votes
     answers
     views

    在子图中设置两个y轴颜色

    在matlab文档中,它表示可以通过执行以下操作来更改两个y轴图中的Matlab轴颜色: fig = figure; left_color = [.5 .5 0]; right_color = [0 .5 .5]; set(fig,'defaultAxesColorOrder',[left_color; right_color]); y = [1 2 3; 4 5 6]; yyaxis left...
  • 0 votes
     answers
     views

    Matlab:子图的 Headers 与上面的轴标签重叠

    我有4x1的数字图,1个情节占据上半部分 . 我在相对高分辨率的1600x1200显示器上观看它,所以Matlab应该没有问题适合 . 考虑到我拥有的4x2数字,这是特别奇怪的,Matlabs适合一切正常 . 那么4x1情节有什么问题呢?我该如何解决呢?为什么地球上不能用Matlab(2016b)无法为4x2做到这一点? identifier='unshielded'; bat_dischar...
  • 2 votes
     answers
     views

    使用幅度向量在极坐标中创建绘图

    当我解释我在做什么时,请耐心等待一会儿 . 我有24个角度,介于0和360度之间 . 在每个角度,我都有一个值 . 我想把它描绘成极地情节的一条线 . 因此,我的最终结果应该是一个带有24个条形的极坐标图,每个条形指向角度的方向,以弧度对应 . 这可以在MATLAB或其他绘图工具中完成吗?
  • 1 votes
     answers
     views

    将图片放在MATLAB图的轴上

    我想制作球的动画(由图片here给出)从原点开始并经过由x-vector,y-vector,z-vector(每个nX1)给出的轨道 . 我知道我需要使用getframe命令,但我不知道如何在轴上移动图片 . 我知道我可以通过定义新轴在一个角落放置一张图片,例如(例如从MATLAB官方论坛中获取): numberOfDataPoints = 200; sampleData = 100*rand(1...
  • 2 votes
     answers
     views

    墙:在Matlab Map 环境中显示垂直平面

    我想在Matlap Mapping工具箱中绘制地理投影图中的垂直平面 . 想象一下立方体的四个垂直面,如this example,类似this question . 问题是Matlab没有正确绘制所有面部,如下例所示: 使用 geoshow 的最小代码示例: xf = [ 0, 1, 1, 0; 1, 1, 0, 0; 1, 1, 0, 0; 0, 1,...
  • 0 votes
     answers
     views

    Matlab Boxplots

    我想创建一个准箱线图,如附件第15/16页所示 . comisef.eu/files/wps031.pdf 理想情况下,我只想显示报告中的中位数,最大值和最小值 . 我也希望与报告中显示的间距类似 . 目前我有两个矩阵,其中存储了所有必要的值,但不知道如何在matlab中执行此操作 . boxplot函数提供了太多的数据(异常值等),这使得结果图看起来很混乱,特别是当我尝试在原始报告中在一个页面上...
  • 0 votes
     answers
     views

    在条形图中将零显示为不同的字符 . MATLAB

    我想在MATLAB中制作一个简单的条形图,每当值为零时,我想在那里放一个字符 . 像星号或类似的东西,以显示该栏的值为零 . 有没有办法做到这一点?
  • 1 votes
     answers
     views

    在matlab中更改绘图

    在MATLAB中创建图形时,是否可以更改该形状? 我可以在图窗口中进行此类更改吗?例如,我想更改某些节点的位置,或更改箭头的颜色 . 有些角度很大,例如我的形状 , 5,7和12之间的角度被放大,我想要更小 .
  • 2 votes
     answers
     views

    门槛分类

    我应该使用什么方法来删除指标阈值分类?例如,如果我有此任务:指定度量标准阈值以添加到度量标准仪表板 . slmetric.config.Threshold 对象包含与 Compliant 类别对应的默认 slmetric.config.Classification 对象 . 使用 slmetric.metric.MetricRange 类指定 Compliant 指标范围的指标值 . C = ge...
  • 0 votes
     answers
     views

    用MATLAB进行水平sobel滤波器

    我写了这段代码,用于在我的图像上应用水平sobel滤镜来检测水平边缘 . 但是我有这样的错误:“使用边缘的错误预期输入数字1,I,是二维的 . edge> parse_inputs中的错误(第482行)validateattributes(I,{'numeric','logical'},{'real','nonsparse','2d'},mfilename,'I',1); “ 为什么它显示错...
  • 0 votes
     answers
     views

    如何为雅可比提供Fsolve?

    pow=fsolve(@eqns,pop); 这是我用来解决2x2非线性方程组的代码,在函数eqns.m中定义 . pop是一个非常接近解决方案的2x1初始化向量 . 当我运行它时,输出说 No solution found.fsolve stopped because the relative size of the current step is less than the default ...
  • 3 votes
     answers
     views

    在matlab中使用suptitle覆盖('visible','off')数字属性

    我在matlab R2011b中生成了大量的图表 . 我想利用('visible','off')图形属性,这样我就不需要在屏幕上显示每个图形了 - 每个图形包含大量数据和几个子图,因此渲染它们需要时间和不必要的处理能力(我将它们直接保存到图像中) . 每个图包含四个子图,我想为每个图添加一个超级"title" . 我一直在使用 suptitle (bioinfo工具箱的一部分)...
  • 0 votes
     answers
     views

    如何在循环中使用子图,imshow或图形来显示所有图像?

    基本上,我想循环所有视频帧,从背景图像中减去每一帧,并使用子图或数字显示结果,即 subtractedImg . vidObj = VideoReader('test3.mp4'); width = vidObj.Width; height = vidObj.Height; subtractedImg = zeros([width height 3]); videoFrames = []; k...
  • 1 votes
     answers
     views

    将Matlab图保留在后台[重复]

    这个问题在这里已有答案: Inhibit Matlab Window Focus Stealing 2个答案 我使用优化算法来找到某个功能的最佳形状 . 我让程序在每次迭代时向我展示当前的数字,看看一切都在哪里 . 问题是,当程序工作时我不能做任何事情(并且程序需要5-10分钟才能完成),因为这个数字不断出现在顶部,如果我正在写东西,例如,窗口焦点会改变matlab图 . 当图形改变时,可以保...
  • 81 votes
     answers
     views

    设置图形图形大小

    我想做的就是让宽度更大,高度更小 . 我只是在做栅格图,但这个问题适用于任何MATLAB figure . 我可以在创建时直接使用图形手动调整它,但我希望程序以正确的大小将其吐出来开始 .
  • 11 votes
     answers
     views

    MATLAB图中轴标签与轴之间的距离

    我正在用MATLAB绘制一些数据,我想调整轴标签和轴本身之间的距离 . 但是,只需在标签的“位置”属性中添加一个位就可以使标签移出图形窗口 . 是否有“保证金” property 或类似的东西? 在上图中,我想增加数字和标签“Time(s)”之间的距离,同时自动扩展数字大小,使标签不会移出界限 . 这就是我设置图形/轴的方式 . figure; set(gca, ... 'Box' ...
  • 4 votes
     answers
     views

    旋转三维Matlab图时保持对象大小不变

    我试图在Matlab中生成一组三维对象的视图,使角度发生变化但对象大小保持不变 . 由于Matlab尝试将整个轴拟合到视图中,因此对象将缩小或增大,具体取决于是以正面还是以某个角度查看绘图 . 举个例子: [x,y,z] = sphere(50); % coordinates of a sphere surf(x,y,z); % plot the sphere axis imag...
  • 2 votes
     answers
     views

    在Matlab中使用有向图的有向图

    由Matlab中的函数digraph创建的有向图的默认值在节点之间的线中间具有箭头 . 有没有办法修改有向图的图形,所以箭头位于行尾? 例如: A = ones(4) - diag([1 1 1 1]) G = digraph(A) plot(G) 得到: 可以看出,箭头位于线的中间,但我希望箭头位于末端或每条线 .
  • 0 votes
     answers
     views

    在MATLAB中用许多图改变波特图的样式

    我在MATLAB中使用以下脚本生成具有许多bodeplot函数的图: function bodetest() bodesample = tf([3, -2, 1], [4, -5, 5, 6, 3]); bodesample2 = tf([1, -1, 1], [4, 7, 5, 6, 3]); h = bodeplot([bodesample, bodesample; bodesam...
  • 2 votes
     answers
     views

    在Matlab中更改路径函数中的插值步骤

    我在matlab中使用patch命令来创建填充多边形,如here所述 . interp 选项通过在每个多边形顶点指定颜色来跨多边形面插入颜色(双线性) . vertices = [0 0; 0 5; 5 0; 3 3; 3 6; 6 3]; faces = [1 2 3; 4 5 6]; C = [5; 1; 4; 3; 2; 6]; p = patch('Faces',faces,'Ver...

热门问题