MATLAB爱好者论坛-LabFans.com

MATLAB爱好者论坛-LabFans.com (https://www.labfans.com/bbs/index.php)
-   MATLAB论坛 (https://www.labfans.com/bbs/forumdisplay.php?f=6)
-   -   【求助】帮忙画个分段函数图 (https://www.labfans.com/bbs/showthread.php?t=1883)

ziyan1218 2008-03-26 15:52

【求助】帮忙画个分段函数图
 
2 个附件
求助高手帮忙画个分段函数图,我是初学者:lovely:
图形如下

ziyan1218 2008-03-26 15:54

:lovely: 我折腾了半天画出来的图乱七八糟的,拜托高手帮我画个图,把代码给我,谢谢了

fgabertb 2008-03-26 18:53

圖太小刻度完全看不出來@@
畫個意象圖給你看吧
大概這樣

line([0 25],[0 0]);
line([0 15 30],[1 0 1]);
line([5 13 17 25],[0 1 1 0]);
axis([0 30 0 1.5])

:smile:

ziyan1218 2008-03-26 19:18

:lovely: 可不可以给个完整的,谢谢谢谢,好人做到底嘛:tongue:

fgabertb 2008-03-26 19:42

[QUOTE=ziyan1218;7319]:lovely: 可不可以给个完整的,谢谢谢谢,好人做到底嘛:tongue:[/QUOTE]

這幾行執行一下已經跟你的圖差不多了@@
剩下刻度的問題我完全看不清楚@@:redface:

ziyan1218 2008-03-26 20:14

:biggrin: 真的差不多呀,我改改啊,不懂的还要请教呢,谢谢

ziyan1218 2008-03-26 20:26

2 个附件
:biggrin: 好开心啊,自己改好了;交各报告吧,哇哈哈哈:
line([0 25],[0 0]);
line([0 1],[1 1]);
line([29 30],[1 1]);
line([1 15 29],[1 0 1]);
line([5 14 16 25],[0 1 1 0]);
axis([0 30 0 1.1])

可不可以在图上画上网格啊,白白的很难看
还有纵横坐标的名称,每一条线改成不同的图例,加上注释
:smile:

fgabertb 2008-03-26 20:28

[QUOTE=ziyan1218;7336]:biggrin: 好开心啊,自己改好了;交各报告吧,哇哈哈哈:
line([0 25],[0 0]);
line([0 1],[1 1]);
line([29 30],[1 1]);
line([1 15 29],[1 0 1]);
line([5 14 16 25],[0 1 1 0]...[/QUOTE]

加一行 grid on

ziyan1218 2008-03-26 20:54

2 个附件
:smile: 谢谢你


所有时间均为北京时间。现在的时间是 03:11

Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.