cwlr.net
相关文档
当前位置:首页 >> mAtlAB plot 颜色渐变 >>

mAtlAB plot 颜色渐变

楼上的回答似乎不妥。 首先,题主关心的主要问题应该是“渐变色”,而不是怎样设置多条曲线的颜色顺序; 其次,即使要设置line对象的颜色顺序,应该用axes的ColorOrder属性,而不是figure的Colormap属性。 设置渐变色的基本思路: 1、首先要选择一...

clc n=10; p=zeros(n,n); for i=1:n p(i,:)=i^.6+[1:n]'; end imagesc(p);

%% 是不是这样的? r = (0:.01:1)'; theta = pi*(-1:.01:1); X = r*cos(theta); Y = r*sin(theta); C = X.^2+Y.^2; p = pcolor(X,Y,C); set(p,'LineStyle','none'); axis([-1.2 1.2 -1.2 1.2]); set(gca,'XTick',[],'YTick',[]) axis square

matlab里的plot,可以设置‘Color’属性,该属性为包含3个元素的向量,三个元素依次为RGB三原色,比如plot(X,Y,'Color',[0.5,0.5,0.5])会返回一条灰色的曲线,通过循环修改Color属性就可以得到渐变色的效果了

matlab中plot()函数的color参数可以通过颜色数组设定曲线的颜色,所以可以通过如下步骤循环自定义plot曲线的颜色: 1、自定义一个颜色数组 在matlab命令窗口输入如下代码:>> c = rand(5,3),表示生成一个5行3列的0~1之间的随机数组,这样每一行...

plot3绘制三维点时设置点的大小及颜色方式与plot一致,常用如下两种方式: plot3(x,y,z,'r','linewidth',3); plot3(x,y,z,'color',[0.5 0.6 0.1],'linewidth',3); 方法一中,'r'表示内置的颜色红色,类似的还有: 'm' 粉红 'g' 绿色 'c' 青色 'b...

surf(x,y,z,C) 画出来就是三维的曲面,x,y,z是坐标数据,C是颜色数据 函数会根据x,y,z坐标的数据,画出曲面 而根据C数据在对应的位置显示对应的颜色 当你传递给函数的参数C是一个大小和x,y,z一样的矩阵时 而颜色对应采取一个简单的线性对应 ...

这个是通过给colormap赋值实现的,给你举个例子 clear;clc; Len=64; [X,Y]=meshgrid(-2:.2:2,-2:.2:2); Z=X.*exp(-X.^2-Y.^2); surf(X,Y,Z); cb=[ [linspace(0,1,Len)]',zeros(Len,1),ones(Len,1)]; colorbar; set(gcf,'colormap',cb); 当然,数...

可以调用所有存在的颜色。 你可以用RGB值来代替'r','b','g','m','c','k','y'。 比如我要下面圈出来的这种颜色画图。 其RGB值为[148 0 211] 那么有程序: x=0:0.1:pi;plot(x,sin(x),'color',[148 0 211]/255) RGB值可以自己去选哦,给一个网站: h...

ezplot('x^2-5*x-9',[-4 8 -20 20]); hold on; x = solve('x^2-5*x-9'); x1 = double(x(1)); x2 = double(x(2)); xx = x2:.1:x1; yy = xx.^2-5*xx-9; patch(xx,yy,xx); plot(-4:8,zeros(1,13),'k-'); plot(zeros(1,41),-20:20,'k-'); hold off;

网站首页 | 网站地图
All rights reserved Powered by www.cwlr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com