【Matlab基础】绘图

目录

一、绘图

1. 根据数据绘图

2. 根据函数绘图

(1)解析函数

(2)隐函数

(3)极坐标形式的函数

二、三维图形绘制

 1. 三维曲线图

2. 三维网格图

3. 三维曲面图


一、绘图

新建一个图:

figure()

把屏幕分成m✖n个子图,并在第p副图中绘图:

subplot(m,n,p)

1. 根据数据绘图

clf; %擦除已有图线

plot(xn,yn,'s');
legend('this is picture');
axis([xmin,xmaxc,ymin,ymax]);%坐标范围

%axis square  %坐标系图形为方形
%axis equal  %将横纵坐标的定标系数设成相同的单位长度

hold on  %使图形一直保持在图上
grid on
grid off
legend('my pic',0)  %不同数字写在不同的位置

2. 根据函数绘图

(1)解析函数

fplot('sin',[-2,2],'r+');

(2)隐函数

        ezplot函数:

ezplot('x+y');  %绘制x+y=0,默认范围为[-2*pi,2*pi],貌似新版matlab已经没了这个函数
ezplot('sin(t)*t','2*t^2',[0,pi]);  %另一种函数形式

         fimplicit函数:

f=@(x,y)x.^2+y;
fimplicit(f,[2,10,-3,9]);

(3)极坐标形式的函数

polar(θ,ρ);

二、三维图形绘制

[x,y]=meshgrid(x1,y1)  %得到函数在固定区域内的矩形子集

 1. 三维曲线图

plot3(x,y,z,'r-',x2,y2,z2,'b+');

2. 三维网格图

mesh(x,y,z);
meshc(z);  %在网格图中增加等高线
meshz(z);  %在网格图中曲线下面增加矩形垂帘

3. 三维曲面图

surf(z);
surfc(z);  %三维着色曲面图加等高线
surfl(z);  %三维着色曲面图加光照
sphere();  %球面图

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

繁荣生长

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值