24小时热门版块排行榜    

查看: 438  |  回复: 3
当前主题已经存档。
【有奖交流】积极回复本帖子,参与交流,就有机会分得作者 madcai 的 9 个金币

madcai

木虫 (著名写手)

[交流] [求助]matlab矢量图问题

我用quiver生成了一个矢量图,我改变了一下线的粗细,感觉箭头的大小和形状很不理想,我现在想改变前端箭头的形状和大小,应该改变什么属性可以达到目的。

[ Last edited by sunxiao on 2009-3-9 at 09:02 ]
回复此楼

» 猜你喜欢

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

madcai

木虫 (著名写手)

沉了?
2楼2008-08-06 20:17:46
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

shinevip

木虫 (正式写手)


madcai(金币+1,VIP+0):s是改变箭头的长度,并不能改变粗细呀
quiver(X,Y,U,V,s,’linespec’,’filled’) U,V为必选项,决定矢量场图中各矢量的大小和方向,s为指定所画箭头的大小,缺省时取1,linespec为字符串,指定合法的线形和彩色,filled用于填充定义的绘图标识符

[x,y]=meshgrid(-2:.2:2,-1:.15:1);

z=x.*exp(-y.^2);

[px,py]=gradient(z,.2,.15);

contour(x,y,z);

hold on,quiver(x,y,px,py),axis image

多边形的填色fill(x,y,c)

c定义颜色字符串,可以是’r’,’b’等,也可以用RGB三色表示[r,g,b]值为0-1

图形的四维表现
3楼2008-08-07 07:16:41
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

madcai

木虫 (著名写手)

不对呀,这个我改变过,是scale,他只能改变整个箭头的长度不能改变大小
quiver(...,scale) automatically scales the arrows to fit within the grid and then stretches them by the factor scale. scale = 2 doubles their relative length, and scale = 0.5 halves the length.
整个箭头(包括直线部他)改变大小我可以通过改变线宽来实现,可是前端箭头(不包括直线部分)的大小不知道应该怎么改变
4楼2008-08-07 10:32:26
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 madcai 的主题更新
普通表情 高级回复 (可上传附件)
信息提示
请填处理意见