matlab怎么设clim,matlab绘图命令

Matlab绘图命令

1.fill/patch

功能用颜色填充二维多边形。

用法fill(X,Y,C) 用x和y中的数据生成多边形,用c指定的颜色填充它。

其中c为色图向量或矩阵。若c是行向量,则要求c的维数等于

x和y 的列数,若c为列向量,则要求c的维数等于x和y的行

数。

fill(X,Y,ColorSpec) 用ColorSpec指定的颜色填充由x和y定义的多边

fill(X1,Y1,C1,X2,Y2,C2,…) 指定多个要填充的二维区域

fill(…,'Prop ertyName',PropertyValue) 允许用户对一个patch图形对象

的某个属性设定属性值。

h = fill(…) 返回patch图形对象句柄的向量,每一个patch对象对应

一个句柄。

注意:

1. 若x或y是一矩阵,另一个是向量,向量应是维数与矩阵的行数相等的

列向量或是维数等于矩阵列数的行向量时,函数fill将向量复制成与矩阵同型的矩阵。函数fill将矩阵x与y中列向量中的数据生成多边形的顶点。

2. 颜色阴影类型决定于用户在参数中列出的颜色,若用户用ColorSpec指定

颜色,命令fill生成平坦阴影模式(flat-shaded)多边形,同时设置补片对象(patch)的FaceColor属性为相应的RGB颜色矩阵。

3. 若用户用参量c指定所用颜色,命令fill按坐标轴属性Clim的比例缩小

c中的元素,之后,c成为引用当前色图的下标矩阵。

4. 若c为行向量,命令fill生成平面阴影的多边形,c的每一元素决定由矩

阵x,y的每一列定义的多边形内的颜色,每一补片对象的FaceColor属性被设置为'flat',x,y的每一行元素变成第n块补片对象的Cdata属性值,其中n为矩阵x或y中的相应的列。

5. 若c为一列向量或一矩阵,命令fill运用一线性插值法计算每一节点的颜

色,以便用插值颜色填充多边形的内部。它设置补片对象的FaceColor属性为‘interp’,且在一列中的元素变成每一补片的Array Cdata属性值。若c为一列向量,命令fill用该

向量复制成需要大小的尺寸。

例7-6

>>t = (1/16:1/8:1)'*2*pi;

>>x = exp(t).*sin(t);

>>y = t.*cos(t);

>>fill(x,y,'k')

>>grid on

图7-7

Fill/patch命令,填充颜色:

patch([f(1) f f(end)]/1e6,[-150 10*log10(PSD_RDSS_norm) -150], 'r', 'FaceAlpha', 0.5);hold on;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值