例1. 三角函数
绘制 = sin 的曲线
x = linspace(0,2*pi,30); %描点作图,在区间[0,2π]选取等距离的 30 个点,用向量 x 表示
y = sin(x); % y 向量每一个分量 yi = sin(xi)
plot(x,y) % 以 x 向量为横坐标,y 向量为纵坐标绘图
xlabel('x') % 给 x 轴添加标注
ylabel('y') % 给 y 轴添加标注
title('y=sinx') % 给图添加标题
grid on %开启表格
例2. 两条三角函数
绘制 = sin , = cos 的曲线 ,用不同颜色与线型显示在一张图上
x = linspace(0,2*pi,30);
y1 = sin(x);
y2 = cos(x);
% 绘制 y1 用间断线(--),线性颜色红色(r),点标记方块(s),线条粗细 2 磅(LineWidth,2),
%标记边缘色黑色(MarkerEdgeColor,k),标记表面色绿色(MarkerFaceColor,g),标记大小 10 磅(MarkerSize,10)
plot(x,y1,'--rs','LineWidth',2,'MarkerEdgeColor','k','MarkerFaceColor','g','MarkerSize',10);
hold on; %保留当前图像命令,hold off 取消
plot(x,y2,'--ro','LineWidth',2,'MarkerEdgeColor','k','MarkerFaceColor','b','MarkerSize',10);
set(gca,'xTick',[0:pi/4:2*pi]); %指定 x 轴显示的刻度
xlabel('x') % 给 x 轴添加标注
ylabel('y') % 给 y 轴添加标注
title('y1=sinx vs y2 = cosx') % 给图添加标题
例3. 抛物线
绘制 = 的曲线,
对于显函数的图像绘制,matlab 中的 ezplot 命令:
- ezplot(fun):绘制函数 fun(x) 在默认区间 [-2π,2π] 上的图像
- ezplot(fun,[A,B]):绘制函数 fun(x) 在区间 [A,B] 上的图像
ezplot('x^2',[-1,1])
例4. 双曲线
绘制 - = 0 的曲线 ,
对于隐函数的图像绘制,matlab 中的 ezplot 命令:
扫描二维码关注公众号,回复:
3038209 查看本文章
- ezplot(fun,[xmin,xmax,ymin,ymax]):绘制函数在区域 x∈[xmin,xmax],y∈[ymin,ymax] 范围内的图像
ezplot('x^2-y^4',[-6,6,4,-4])
例5. 摆线
绘制摆线
对于参数方差的图像绘制,matlab 中的 ezplot 命令:
- ezplot(funx,funy,[A,B]),绘制函数在区间 [A,B] 上的图像
- axis([xmin xmax ymin ymax]),将当前图的 x y 坐标返回进行调整
ezplot('2*(t-sin(t))','2*(1-cos(t))',[0,10*pi])
axis([0 60 -10 10])
例6. 子图
绘制下列 4 个子图
- 圆: + = 9;
- 椭圆: + = 1;
- 星形线: + = 1 ,参数形式 = cos , = sin ;
- y = arctan(x)
subplot(2,2,1); %将窗口分为 2*2 个绘图区,选定第 1 个绘图区为活动区
ezplot('x^2+y^2-9'); % 画圆
axis equal; % 设定子图横、纵坐标度量一致
subplot(2,2,2); % 选定第 2 个绘图区为活动区
ezplot('x^2/3+y^2/4-1=0'); % 画椭圆
subplot(2,2,3); % 选定第 3 个绘图区为活动区
ezplot('atan(x)'); % 画反正切函数
subplot(2,2,4); % 选定第 4 个绘图区为活动区
ezplot('(cos(t))^3','(sin(t))^3'); % 画星形线