Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Matlab 我想把圆点的颜色改成蓝色怎么办?_Matlab - Fatal编程技术网

Matlab 我想把圆点的颜色改成蓝色怎么办?

Matlab 我想把圆点的颜色改成蓝色怎么办?,matlab,Matlab,圆点的颜色保持为白色,我想将圆点的颜色更改为蓝色 function dotted() video = VideoWriter('Dotted-Line.avi'); video.FrameRate = 100; video.Quality = 100; open(video); for r = 1:460 I = zeros(500); I(r+20,8:16:500) = 1; d = bwdist

圆点的颜色保持为白色,我想将圆点的颜色更改为蓝色

function dotted()

    video = VideoWriter('Dotted-Line.avi'); 
    video.FrameRate = 100;
    video.Quality = 100;
    open(video);

    for r = 1:460
        I = zeros(500); 
        I(r+20,8:16:500) = 1;
        d = bwdist(I);
        imshow(d<2.5,'Border','tight');
        frame = getframe;
        writeVideo(video,frame);
    end

    close(video);
end
函数点()
video=VideoWriter('point-Line.avi');
video.FrameRate=100;
视频质量=100;
开放式(视频);
对于r=1:460
I=零(500);
I(r+20,8:16:500)=1;
d=bwdist(I);
imshow(d您希望更改图形的颜色(或R2014b及更高版本中的轴)。默认情况下,
imshow
使用灰度彩色贴图,这将使您的二值图像变为黑白

您可以改为定义两个值的自定义颜色映射(黑色表示0,蓝色表示1)

您要更改图形的颜色(或R2014b及更高版本中的轴)。默认情况下,
imshow
使用灰度彩色贴图,这将使您的二值图像变为黑白

您可以改为定义两个值的自定义颜色映射(黑色表示0,蓝色表示1)


你指的是什么点?@Suever。那些白点。靠近蜘蛛。你什么意思你看不到它们?你指的是什么点?@Suever。那些白点。靠近蜘蛛。你什么意思你看不到它们?
cmap = [0 0 0;   % Black
        0 0 1];  % Blue

imshow(d < 2.5);

colormap(gca, cmap)
imshow((d < 2.5) + 1, cmap)