matlab-figure

    2热度

    1回答

    我写了一段代码来创建移动点的电影。我使用散射使点成色(点的颜色取决于点的面积密度)。 x和y点的位置,我已经把下面的代码放在一个for循环传递时间: figure(h1); % set figure 1 as current figure cla dens = zeros(size(x)); % Tolerence is distance betweeen points (squared)

    0热度

    1回答

    我已经制作了三组散射图,有三组数据。我想使用saveas函数将这个三维图的二维投影保存为.jpg,.png或其他类似的文件格式。默认情况下,saveas函数在传递plot3对象时保存2D xy平面投影,但我也希望yz和xz投影。我怎样才能保存这些?

    0热度

    2回答

    我想使用流线显示矢量场。矢量场在一个点上是单数的。我想去除奇点附近的区域(例如它们与奇点的距离小于1的区域)。我写了下面的代码,但它没有显示任何东西。任何人都可以帮我吗? clear all; close all; r1 = 1; r2 = 5; % Radii of your circles x_0 = 0; y_0 = 0; % Centre of circles [x,y] = me

    0热度

    1回答

    我在下面的代码中写了一个代码来显示一个简单的矢量场和它的大小。我想合并两张图片,但第一张图片是在我不想要的时间间隔内绘制的,当我按住时,第二张图片会显示在第一张图片的非常小的区域中!但我希望他们能在同一个地区展出。谁能帮忙? clear all; close all; [x,y] = meshgrid(-3:0.1:3,-3:0.1:3); Idontwantthis = (x.^2+y.^

    0热度

    1回答

    我应该在我的代码中更改countorf显示哪些区域具有更多色差? clear all; close all; phi=90; [xx,yy] = meshgrid(-20:0.1:20,-20:0.1:20); Idontwantthis = (xx.^2+yy.^2)<0.1; u = (xx./(xx.^2+yy.^2).^(3/2)); v = (yy./(xx.^2+yy.^2

    1热度

    2回答

    我有一个数据表tb,看起来像这样,我想将它变成条形图。 N X P ________ ______ ______ 0 5 15.314 0 10 36.288 0 13 7.1785 1 5 18.182 1 10 40.997 1 13 8.9741 2 5 17.65 2 10 40.095 2 13 9.276

    2热度

    2回答

    轮廓图,图的像素提取数据我有一个等高线图是这样的:现在,如果我没有生成等高线图的数据和所有 我有图像,如何从图像中提取每个像素的值并将其存储在数组中? MATLAB/Python中的任何建议或示例都会对您有所帮助!

    1热度

    2回答

    如何让这个矩形从左上角移动到右下角? clear all close all clc n=10; h=1; for t=0:n-1 clf; axis([0 sum(1:n) 0 sum(1:n)]); axis manual tot = sum(0:t); patch([tot tot+(t+1)*h tot+(t+1)*h tot],

    1热度

    2回答

    我在Matlab(Version R 2016b)中有一个简单的pcolor图,我已经上传了,如下图所示。我只需要得到蓝色斜线,它从最左角的中间延伸到最右角,而不用硬编码矩阵值。 例如:人们可以看到,所需的斜率线具有值大约从令pColor情节之间某处。 (仅仅通过查看图表就可以粗略估计) 我在包含绘图值的matrix named Slant上应用以下代码。 load('Slant.mat');

    1热度

    1回答

    我有数百个文本文件需要导入为单个矩阵,但每个文本文件都有6行垃圾邮件头,我想忽略/删除。文本文件是制表符分隔的。我只需要将每个文件从第7行开始作为唯一矩阵导入。每个文件有149列,长度范围为400-1500行。这个怎么做?另外,我会如何将每个文件的第5列绘制到同一个图上? 这就是我正在努力使工作: txtfiles = dir('*.txt'); numfiles = length(txtfil