matlab画图

使用matlab画图设置一些图中性质

%% 1 set函数
x = linspace(0,2*pi,1000);
y = sin(x);
plot(x,y);
set(gcf,'Color',[1,1,1]);
%% 2 get函数
x = linspace(0,2*pi,1000);
y = sin(x);
plot(x,y);
h = plot(x,y);
get(h);
%% 3 %画图中轴的设置
x = linspace(0,2*pi,1000);
y = sin(x);
plot(x,y);
h = plot(x,y);
% get(gca);gca表示轴
set(gca,'XLim',[0,2*pi]);%设置x轴的范围
set(gca,'YLim',[-1.2,1.2]);%设置y轴的范围
set(gca,'FontSize',25);%设置轴上数字的大小
set(gca,'XTick',0:pi/2:2*pi);%设置坐标轴刻度间距
set(gca,'XTickLabel',0:90:360);%设置坐标轴刻度标记
set(gca,'FontName','tex');
set(gca,'XTickLabel',{'0','\pi/2','\pi','3\pi/2','2\pi'});
%设置线的格式
set(h,'LineStyle','-.','LineWidth',7.0,'Color','g');
delete(h);%删除图中的线
%% 4 %设置标记点的格式
x = rand(20,1);
set(gca,'FontSize',18);%设置轴上数字的大小
plot(x,'-md','LineWidth',2,'MarkerEdgeColor','k','MarkerFaceColor','g','MarkerSize',10);
%-md:-实线,m:magenta紫红色,d:标记点的形状菱形;LineWidth 线宽 k黑色,g绿色
%MarkerEdgeColor 标记点的轮廓颜色;MarkerFaceColor 标记点的填充颜色;MarkerSize 标记点的大小
xlim([1,20]);
%% 5 %画图例子
t = 1:1/50:2;
f = t.^2;
g = sin(2*pi*t);
plot(t,f,'k-',t,g,'or');
h = plot(t,f,'k-',t,g,'or');
%画图f(t)黑色实线,g(t)红色圆圈
legend('f=t^{2}','g=sin(2*\pi*t)','Location','northwest');
%设置图例,一一对应,'Location','northwest'图例位置设置在左上角(默认右上角)
xlabel('Time(ms)');%设置X轴的名称
ylabel('f(t)');%设置Y轴的名称
title('Mini Assignment #1');%设置图的名称
set(gca,'FontSize',18);%设置轴上数字的大小
set(h(1),'LineWidth',2);
set(h(2),'LineWidth',2,'MarkerEdgeColor','k','MarkerFaceColor','c','MarkerSize',6);

第一部分结果图:

在这里插入图片描述

第二部分结果图:

在这里插入图片描述

get()函数得到的结果,图的一些参数

在这里插入图片描述

第三部分不加最后一行结果:

在这里插入图片描述

第三部分加最后一行结果:(delete(h);)

在这里插入图片描述

第四部分结果:

在这里插入图片描述

第五部分结果:

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值