matlab绘图——根据方程组绘图和心形图绘制

目录

1.如何绘图

1.1标签设置

1.2图像颜色参数 

1.3图像线形参数 :

2.具体例子

2.1.根据方程组绘制图像

2.2.绘制心形图

3.mesh函数

3.1 meshgrid()

 3.2 mesh用法

3.2.1 colorbar

3.2.2 colormap


1.如何绘图

(绘图相关步骤参考自https://blog.csdn.net/shulianghan/article/details/115757243

绘图前需要给定 x轴 , y轴 变量表达式 ,x 变量定义成一个区间数值 ,y 变量是一个基于 x 变量的表达式 ;绘制二维平面图时 , 调用 plot ()函数进行绘图 ,  依次将 x 轴表达式对应变量 , y 轴表达式对应变量 传入,如plot(x,y)。

1.1标签设置

设置x轴标签xlabel()

设置y轴标签ylabel()

设置标题title()

1.2图像颜色参数 

红色 : r     绿色 : g   蓝色 : b
黄色 : y     粉色 : m  青色 : c
白色 : w    黑色 : k

1.3图像线形参数 :

实线 : -      虚线 : –
冒号线 : :   点划线 : -.

2.具体例子

2.1.根据方程组绘制图像

y=2x^2+1

y=x^3-2x+8

x=1:1:10
y1=2*x.^2+1
y2=x.^3-2*x+8

plot(x,y1)
hold on
plot(x,y2)

xlabel('x')
ylabel('y')

运行结果:

2.2.绘制心形图

x=-2:0.01:2
y=sqrt(2*sqrt(x.^2)-x.^2)
z=asin(abs(x)-1)-pi./2
plot(x,y)
grid on
hold on
plot(x,z)

运行结果:

3.mesh函数

3.1 meshgrid()

调用格式:[X,Y]=meshgrid(x,y)

功能说明:生成网格型矩阵

x=-2:0.01:2
y=-2:0.01:2
[X,Y]=meshgrid(x,y)

 3.2 mesh用法

说明:mesh函数是绘制三维曲面的函数

x=-2:0.01:2
y=-2:0.01:2
[X,Y]=meshgrid(x,y)
Z=8*X.^2-9*Y.^3
mesh(Z)

 运行结果:

 

3.2.1 colorbar

说明:添加色标

x=-2:0.01:2
y=-2:0.01:2
[X,Y]=meshgrid(x,y)
Z=8*X.^2-9*Y.^3
mesh(Z)
colorbar

 运行结果: 

 

 

3.2.2 colormap

说明:设置图片配色

x=-2:0.01:2
y=-2:0.01:2
[X,Y]=meshgrid(x,y)
Z=8*X.^2-9*Y.^3
mesh(Z)
colormap jet

 运行结果: 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值