matlab-figure

    -1热度

    1回答

    我已经写以下代码来显示离散数据和矢量场的密度图一起啮合情节。问题是,有在网格图没有颜色吧。我没有搜索增添色彩酒吧,但我无法找到任何有用的解决方案。有谁知道如何做到这一点? clear all; close all; [x,y] = meshgrid(52:0.001:53,57:0.001:58); u = (x.*(-1+3.*(y).^2./((x).^2+(y).^2))./(x.^2

    1热度

    2回答

    我需要绘制一个带有3个x轴的图形。每个轴都通过一个数学公式链接到另一个轴。我想这样做是因为x值可以看作波长[nm],速度[m/s]或能量[eV],我希望读者不必在每张图上自行转换它。 我在网上搜索,只发现something for 2 x-axes,但没有更多。 编辑:我正在使用版本R2011a。 因此,它应该是这样的,这是我(显然)没在MATLAB创建: 提前感谢!

    2热度

    1回答

    如何在每个输入组件上标记每个输入组件的每个向量,比如u $ _1 $ ...,d $ _1 $ ...,矢量的各自的起点。例如,我想查看是否有某个向量的聚类,例如u $ _30 $ -u $ _50 $彼此靠近。这里是我的代码: fx = [1.01, 1.0165376460248143, 1.016585505356985,... 1.0166786731186357, 1.0166

    1热度

    1回答

    这里是我的代码: xslice = [bestcoefs(1), cc1(no1)]; yslice = [bestcoefs(2), cc2(no2)]; zslice = [cc3(1), bestcoefs(3)]; slice(V, xslice, yslice, zslice, 'linear'); cb = colorbar; xlabel('c1'); ylabel('c2

    0热度

    1回答

    我的目标是在Matlab中使用现有平面图创建热图,并手动收集RF RSSI值。 在建筑物的各个区域记录信号强度之后,我使用笔和纸在平面图上标记了数值(〜30至〜80)。我正在寻找将这个图绘制在原始平面图上的热图上。 我所做的是以下内容: Google。 YouTube上。手册页。我的研究已经登陆我完成了以下内容: 通过询问用户选择照片 写的imread导入到Matlab的图像()函数 将数组图像的

    1热度

    1回答

    一些数据的三维可视化这是在我的MATLAB数据矩阵: a = [43.676289 -79.477386 1 43.676370 -79.477107 5 43.676517 -79.477375 20 43.676417 -79.477509 8 43.676129 -79.477278 15]; 第一列是Y轴,第2栏是X轴线和第三列是我的数据。如何绘

    0热度

    1回答

    我从记录的值中生成以下图像。我已将这些值转换为缩放图像,然后将其重新调整为36 x 52图像。 此图片显示,我已经使用的值的比例放大版本。我需要做的是计算充满绿色的形状的长度和宽度。下图显示了我想要的。 我已转换的图像为二进制,然后使用regionprops用于计算长度和使用以下代码广度试过。 B = im2bw(A); B1 = double(A); Props = reg

    2热度

    2回答

    请看下面的例子: [ X, Y, Z ] = peaks(30); figure(100); surfc(X, Y, Z); zlabel('Absolute Values'); colormap jet; c = colorbar('Location', 'EastOutside'); ylabel(c, 'Relative Values'); 的输出如下: 我怎么能规模的彩条蜱

    2热度

    2回答

    我有许多图形作为无花果文件,并且想要在函数中更改这些图形的字体大小和颜色。在这个例子中,它是一个条形图。 这是我的代码: function changeproperties(fontsize, figdata) openfig(figdata); set(gca,'FontSize',fontsize); set(gca,'FaceColor','r');

    0热度

    1回答

    这是我有的一个程序,我已经asked before如何找到我的图像与一个圆的交点,有人有一个答案(谢谢),我有另一个问题.. 。 a = imread('001_4.bmp'); I2 = imcrop(a,[90 5 93 180]); [i,j]=size(I2); x_hist=sum(I2,1); y_hist=(sum(I2,2))'; x=1:j ; y=1:i; c