Matlab一元函数绘图方法

本文详细介绍了MATLAB中的基本绘图方法plot,包括如何绘制一元曲线,改变线条样式和颜色。接着讲解了如何调整坐标轴范围和添加注释,以及如何使用subplot进行图像分格。此外,还介绍了简易绘图函数ezplot和函数绘图函数fplot的用法,帮助读者掌握MATLAB图形绘制的各种技巧。
摘要由CSDN通过智能技术生成

一.基本绘图方法plot

plot是绘制一元曲线的基本函数,它利用自变量的一系列数据和应变量的值进行绘图。

1)举例画一条正弦曲线:

x = linspace(0,2*pi,100);
y = sin(x);
plot(x,y);

在这里插入图片描述
2)若要画多条曲线只需要将对应坐标依次放入plot函数即可:

x = linspace(0,2*pi,100);
y = sin(x);
plot(x,y,x,cos(x));

在这里插入图片描述
3)在每对坐标后面加入相应字符串,可以改变线条的形状以及颜色

x = linspace(0,2*pi,100);
y = sin(x);
plot(x,y,'c',x,cos(x),'r*');

在这里插入图片描述
plot函数的一些参数

符号图像形态符号颜色
.k黑色
ow白色
xxb蓝色
++g绿色
**r红色
-实线c亮青色
:点线m锰青色
-.点虚线
虚线

二.坐标轴的调整+注释

1)axis([xmin,xmax,ymin,ymax]);

x = linspace(0,2*pi,100);
y = sin(x);
plot(x,y,'c--',x,cos(x),'r:');
axis([0,3,0,1]);

在这里插入图片描述

2)注释

函数含义
xlabelx轴注解
ylabely轴注解
title图形标题
legend图形注解
grid on显示格线
x = linspace(0,2*pi,100);
y = sin(x);
plot(x,y,'c--',x,cos(x),'r:');
xlabel('这是x轴');
ylabel('这是y轴');
title('曲线图形');
legend('y = sin(x)','y = cos(x)');
grid on;

在这里插入图片描述

三.图像分格

subplot(i,j,x)函数,i和j表示将整块面板分为i行j列个小块,x表示在第几个小块作图

x = linspace(0,2*pi,100);
subplot(2,2,1);
plot(x,sin(x));
subplot(2,2,2);
plot(x,cos(x));
subplot(2,2,3);
plot(x,2*x);
subplot(2,2,4);
plot(x,x.*x);

在这里插入图片描述

四.ezplot()函数方法

简易绘图方法
ezplot(‘f(x)’,[a,b])
ezplot(‘f(x,y)’,[xmin,xmax,ymin,ymax])
ezplot(‘x(t)’,‘y(t)’,[tmin,tmax])

绘制y=cos(x), x属于[0,pi]:

ezplot('cos(x)',[0,pi]);

在这里插入图片描述
绘制x = cos(t)^3
y = sin(t)^3
区间[0,2
pi]😗

ezplot('cos(t)^3','sin(t)^3',[0,2*pi]);

在这里插入图片描述
绘制隐函数:
e^x + sin(xy) = 0 , 区间[-2,0.5],[0,2]:

ezplot('exp(x)+sin(x*y)',[-2,0.5,0,2]);

在这里插入图片描述

五.fplot()函数

fplot(‘fun’,lims)
fun为指定的函数m文件,lims为范围

%先生成这个函数文件
function Y = myfun1(x)
Y = exp(2*x)+sin(3*x.^2);
end
%再使用fplot函数
fplot('myfun1',[-1,2]);

在这里插入图片描述

  • 5
    点赞
  • 53
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

比奇堡咻飞兜

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

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

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

打赏作者

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

抵扣说明:

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

余额充值