| 查看: 898 | 回复: 9 | ||
| 当前只显示满足指定条件的回帖,点击这里查看本话题的所有回帖 | ||
我要飞铁虫 (正式写手)
|
[求助]
如何画图? 已有5人参与
|
|
| 如何用matlab画出直角坐标系中的线y=2*x+1和y=x^2? |
» 猜你喜欢
退学或坚持读
已经有25人回复
遇见不省心的家人很难过
已经有13人回复
博士延得我,科研能力直往上蹿
已经有4人回复
免疫学博士有名额,速联系
已经有14人回复
面上基金申报没有其他的参与者成吗
已经有4人回复
多组分精馏求助
已经有6人回复
Nkxz
铁杆木虫 (著名写手)
- 应助: 14 (小学生)
- 金币: 9389.4
- 红花: 3
- 帖子: 1251
- 在线: 267.3小时
- 虫号: 463532
- 注册: 2007-11-20
- 专业: 化学计量学与化学信息学
【答案】应助回帖
感谢参与,应助指数 +1
|
x = -5:0.1:5; y1 = 2*x+1; y2 = x.*x; plot(x,y1,x,y2); axis off; hold on; xlim = max(abs(x)); ylim = max(abs([y1 y2])); plot([0 0],[-ylim ylim],'k',[-xlim xlim],[0 0],'k'); ax=[xlim,xlim-0.3,xlim-0.3;0,0.2,-0.2]; fill(ax(1, ,ax(2, ,'k');ay=[0,0.15,-0.15;ylim,ylim-0.4,ylim-0.4]; fill(ay(1, ,ay(2, ,'k'); xx = unique(round(linspace(-xlim,xlim,10))); yy = unique(round(linspace(-ylim,ylim,10))); dx = mean(diff(yy))/5; dy = mean(diff(xx))/5; for i=1:length(xx)-1 if xx(i)~=0 && eq(round(xx(i)),xx(i)) plot([xx(i),xx(i)],[0,dx],'k'); a=text(xx(i),-0.4,num2str(xx(i))); set(a,'HorizontalAlignment','center','VerticalAlignment','top') end if yy(i)~=0 && eq(round(yy(i)),yy(i)); plot([0,dy],[yy(i),yy(i)],'k'); hold on b=text(-0.4,yy(i),num2str(yy(i))); set(b,'HorizontalAlignment','center') end end c=text(-0.4,-0.4,num2str(0)); set(c,'HorizontalAlignment','center') |
6楼2015-08-03 08:53:46
Nkxz
铁杆木虫 (著名写手)
- 应助: 14 (小学生)
- 金币: 9389.4
- 红花: 3
- 帖子: 1251
- 在线: 267.3小时
- 虫号: 463532
- 注册: 2007-11-20
- 专业: 化学计量学与化学信息学
7楼2015-08-03 09:58:31













回复此楼
,ax(2,