24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1614  |  回复: 3

topwise007

金虫 (著名写手)

[求助] matlab里哪个命令可以画一个直角梯形?

我打算在matlab里的一个区域,x:-150~150,y:-5~180里画一个直角梯形,-12.5,-5到-12.5,43到-8,42到-8,-5,怎么编程?谢谢。
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

The girl who accompany you to the end, is always the best.
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cae9219

金虫 (正式写手)

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
topwise007: 金币+8, ★★★很有帮助, 如果能填充一下颜色就更好啦。 2013-07-03 13:43:20
用plot就可以。

你要把你想画的4个点的坐标找出来,不要给长度。放在两个向量里,然后plot。 用下面的命令 就可以得到下边的图像。用五个点封闭,最后一点是起始点。

>> plot([0,0,3,5,0],[1,3,3,1,1])
>> axis([-1,6,-1,7]) %显示范围
matlab里哪个命令可以画一个直角梯形?
tixing.jpg

2楼2013-07-03 12:55:25
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

topwise007

金虫 (著名写手)

引用回帖:
2楼: Originally posted by cae9219 at 2013-07-03 12:55:25
用plot就可以。

你要把你想画的4个点的坐标找出来,不要给长度。放在两个向量里,然后plot。 用下面的命令 就可以得到下边的图像。用五个点封闭,最后一点是起始点。

>> plot(,)
>> axis() %显示 ...

谢谢,这个方法我是知道的,就是不知道能不能fill,因为我想在里面填上颜色。
The girl who accompany you to the end, is always the best.
3楼2013-07-03 13:41:47
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xiegangmai

版主 (职业作家)

我没头衔

优秀版主优秀版主优秀版主

【答案】应助回帖

★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
topwise007: 金币+12, ★★★★★最佳答案 2013-07-29 16:20:33
引用回帖:
3楼: Originally posted by topwise007 at 2013-07-03 13:41:47
谢谢,这个方法我是知道的,就是不知道能不能fill,因为我想在里面填上颜色。...

可以用fill或patch命令:
CODE:
fill([0,0,3,5,0],[1,3,3,1,1],'r' )
axis([-1,6,-1,7]) %显示范围

或者:
CODE:
xdata = [0,0,3,5];
ydata = [1,3,3,1];
zdata = zeros(1,4);
patch(xdata,ydata,zdata,'r')
axis([-1,6,-1,7]) %显示范围

明德厚学、求是创新
4楼2013-07-03 15:19:07
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 topwise007 的主题更新
信息提示
请填处理意见