wgrk.net
当前位置:首页 >> mAtlAB区域填充颜色 >>

mAtlAB区域填充颜色

使用fill函数,具体的方法是: fill(x,y,c)。 其中区域是使用x和y来指定,c来指定颜色。 例如fill([0 1 1 0],[0 0 1 1],'r')是给一个矩形区域填充红色。 FILL(X,Y,C) fills the 2-D polygon defined by vectors X and Y with the color specifie...

edit---figure propertities---color

t = (1/16:1/8:1)'*2*pi; x = sin(t); y = cos(t); fill(x,y,'r') axis square Y = [1, 5, 3; 3, 2, 7; 1, 5, 3; 2, 6, 1]; figure h = area(Y); set(h(1),'FaceColor',[0,0.25,0.25]); set(h(2),'FaceColor',[0,0.5,0.5]); set(h(3),'FaceColor...

clc;clear;close all t=deg2rad(0:360);%角度化为弧度。 x=cos(t); y=sin(t); plot(x,y);hold on; axis equal;%使x,y轴精度相同 fill(x,y,'b') %用蓝色填充该圆形。

是不是要这种效果 其中fliplr函数为flip array left to right,此处fliplr(i)的输出结果为[4 3 2 1],详见doc fliplr。 分析: fill函数的一般用法为 fill(X,Y,ColorSpec), ColorSpec即颜色参数,注意不能省略,如上面的'r',这个不做进一步解...

clc clear all rectangle('Position',[0,0,5,3],... 'LineWidth',2,'LineStyle','-'); x=[0 5 5 0]; y=[0 0 3 3] fill(x,y,'g') 你看看这是不是你想要的。 祝你学习愉快!

这个没有一次性的办法,只能用area分段拼凑出来了: close all x = 0:0.1:pi; y = sin(x); area(x,y,'FaceColor','r'); hold on x = pi:0.1:2*pi; y = sin(x); area(x,y,'FaceColor','g'); x = 2*pi:0.1:3*pi; y = sin(x); area(x,y,'FaceColor'...

方法如下: f = @(x,y)(x+17.54).^2*0.31679+(x+17.54).*(y-3.39)*(-0.147133)+(y-3.39).^2*0.24257-2.2296;ezplot(f,[-22 -12 -5 10])h = get(gca, 'children');x1 = get(h, 'xdata');y1 = get(h, 'ydata');fill(x1, y1, 'y')效果:

调用matlab的contourf画图后,在生成的画图窗口菜单里找“edit”的下拉菜单里的colormap选项.,会出来下图设置: 然后滑动颜色标针就可以调节了,挺简单的。

代码供参考 >> [t,r] = meshgrid([0:0.01*pi:2*pi],[0:0.02:2]); >> x = r.*cos(t); >> y = r.*sin(t); >> Z1 = sqrt(x.^2+y.^2); >> Z2 = sqrt(abs(4-x.^2-y.^2)); >> z1 = Z1; >> z2 = Z2; >> z1(Z1>Z2)=nan; >> z2(Z1>Z2)=nan; >> mesh(x,y,z...

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