matlab画散点图颜色(怎么用matlab画出一个函数的散点图,并按照自己的需求使个别点显示不同的颜色)

本文目录
- 怎么用matlab画出一个函数的散点图,并按照自己的需求使个别点显示不同的颜色
- MATLAB中散点图中点的密度越大颜色越深怎么表示
- MATLAB,有X,Y,Z,P四个变量,用scatter3画出X,Y,Z,三维散点图,然后用颜色表示P的强度,求大神程序代码
- MATLAB的三维散点图可以根据组别设定颜色吗
- MATLAB中 给散点着色的问题
- matlab 如何画三维空间中的离散点颜色
- 怎么用matlab绘制四维散点图像,第四维的数值大小用颜色表示
- 请问大侠,如何用matlab将一个随机码序列画成一个二维散点图,其中,黑色代表1,白色代表0呢
怎么用matlab画出一个函数的散点图,并按照自己的需求使个别点显示不同的颜色
close all; clear all;
x = -10:10;
y = sin(x);
figure;
hold on;
plot(x,y,’color’,’r’);
for n = 1:length(x)
if( (x(n)==-6) || (x(n)==-2) || (x(n)==0) || (x(n)==10))
plot(x(n),y(n), ’Marker’,’.’, ’MarkerSize’,20, ’color’,’b’);
else
plot(x(n),y(n),’Marker’,’o’, ’MarkerSize’,7, ’color’,’r’)
end
end
拓展:
1、MATLAB 是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境,主要包括MATLAB和Simulink两大部分。
2、MATLAB是matrix&laboratory两个词的组合,意为矩阵工厂(矩阵实验室)。是由美国mathworks公司发布的主要面对科学计算、可视化以及交互式程序设计的高科技计算环境。它将数值分析、矩阵计算、科学数据可视化以及非线性动态系统的建模和仿真等诸多强大功能集成在一个易于使用的视窗环境中,为科学研究、工程设计以及必须进行有效数值计算的众多科学领域提供了一种全面的解决方案,并在很大程度上摆脱了传统非交互式程序设计语言(如C、Fortran)的模式,代表了当今国际科学计算软件的先进水平。
MATLAB中散点图中点的密度越大颜色越深怎么表示
两个方面:
1、把密度作为scatter函数的第4个参数,以指定颜色;
2、设置适当的调色板,例如flipud(gray),可以把深色与较大的数值对应(默认调色板是彩色的,所谓的颜色深浅不好界定;而直接使用灰度调色板的话,颜色浅对应较大的值)。
示例代码:
=peaks;
scatter(x(:),y(:),25,z(:),’filled’)
colorbar
colormap(flipud(gray))
MATLAB,有X,Y,Z,P四个变量,用scatter3画出X,Y,Z,三维散点图,然后用颜色表示P的强度,求大神程序代码
scatter3(x,y,z,10,p,’.’);
%x,y,z,粗细,强度,形状(默认是圈)
caxis();
%强度的取值范围
colorbar; %在右侧显示颜色条
MATLAB的三维散点图可以根据组别设定颜色吗
读入数据后,用for循环语句和ⅰf判断语句来设置每组数据的颜色。颜色应该这样来标识,C='r'红色,C='b'蓝色。
实现代码:
for i=1:length(x)
if (q(i)==1)
C = ’r’; %red;
elseif (q(i)==2)
C = ’b’; %blue;
end
scatter3(x(i),y(i),z(i),50,C,’filled’),hold on
end
运行结果
MATLAB中 给散点着色的问题
可以用scatter(x,y,10,p,’filled’);
%x,y是坐标,10代表点的大小(可以根据需要改),p是颜色数值(与x等长的列向量),filled代表点实心填色.
比如
x=;
y=;
p=’;%颜色大小已知
scatter(x,y,10,p,’filled’);
或
x=;
y=;
p=’;%颜色大小与x,y相关
scatter(x,y,10,p,’filled’);,6,MATLAB中 给散点着色的问题
已知网络中的一些节点的坐标和它们的能量值,现在要画出一幅二维图,表示这些节点,不同的点能量不同,颜色也要不同.颜色要根据色棒来,如下图所示,
matlab 如何画三维空间中的离散点颜色
答:可用plot3函数,比如:
A = imread(图片);
R = A(:, :, 1);
G = A(:, :, 2);
B = A(:, :, 3);
》》 figure;
》》 hold on
》》 view(3);
》》 for i = 1 : size(R, 1)
for j = 1 : size(R, 2)
plot3(R(i, j), G(i, j), B(i, j), ’*’);
end
end
建议先找个简单的图像试试,因为如果维数很大的话就会很慢。
怎么用matlab绘制四维散点图像,第四维的数值大小用颜色表示
用scatter3。
具体请看一下该函数的帮助,举的例子就是类似的用途,如下:
,prod(size(x)),1);scatter3(X(:),Y(:),Z(:),S(:),C(:),’filled’), view(-60,60)
请问大侠,如何用matlab将一个随机码序列画成一个二维散点图,其中,黑色代表1,白色代表0呢
A=round(rand(100,100));
imshow(A)
% 生成300x300测试数据
% 为便于验证,最上1/3设为白色(0),最下1/3设为黑色(1)
x=rand(300,300)》0.5;
x(1:100,:)=0;
x(201:end,:)=1;
% 绘图并设置调色板
image(x)
set(gcf,’Colormap’,)

更多文章:
js代码炫酷特效模板(鼠标悬停特效代码怎么写,鼠标放在小图片上旁边显示一张大图片)
2026年5月14日 04:00
strutsprepareandexecutefilter(struts2原理)
2026年4月13日 00:30
物流管理系统数据库设计文档(求基于C#的库存管理系统的设计与实现毕业设计论文)
2025年12月2日 13:30
executed alternatively(各位帅哥 靓妹 英文好的 江湖救急了 谢谢!!)
2026年4月4日 05:15
arraylist和array区别(ArraryList,Array string[]的差别是什么)
2026年1月4日 01:00
reset sw不分方向(微星H55M-P32主板开启,重启,指示灯接口,应该如何插)
2026年1月27日 04:45
黑莓开发者模式(黑莓KEY2 Lite 开发者选项怎么打开)
2025年6月23日 08:15
in length的用法(新概念英语第2册Lesson90~92重点句型及语法)
2026年4月9日 10:45
webpack缺点(如何理解webpack文档中对AMD缺点的描述)
2026年9月10日 12:30
corresponding author和第一作者(corresponding author必须是第一作者吗)
2026年5月12日 05:30












