B站台大MATLAB教学视频自学整理---matlab入门【4】

B站视频链接:台大郭彦甫教授的教学视频

matlab画图

1.1基本图型

plot(x,y):输入图形的坐标点
hold on:将当前图窗里的图形保留。
hold off:将当前图窗里的图形取消保留。
legend:给每个图形上标注
title: 给图加名
xlabel: 给x轴加注释
yabel: 给y轴加注释
zlabel: 给z轴加注释

练习1
在这里插入图片描述

t=1:0.01:2;
f = t.^2;
g = sin(2*pi.*t);
plot(t,f,'k-',t,g,'ro');
legend('{t^2}','sin(2\pit)');
title('Mini Assugnment #1');
xlabel('Time(ms)');
ylabel('f(t)');

1.2调整图像格式

get: 得到当前图形的属性

1.2.1 图窗

gcf:显示当前图窗属性

1.2.2 坐标系

gca:显示当前坐标系属性
set: 设置属性

  • get (gca) : 得到坐标系的属性
  • xlim() : 设置x坐标的区间
  • ylim() : 设置y坐标的区间
    例:set(gca,‘Xlim’,[0 , 2*pi]) ; set(gca,‘Ylim’,[-1.2 , 1.2]) ;
  • set(gca,‘FontSize’,25) : 改变坐标系字体大小

  • set(gca,‘XTick’, 0 : pi/2 : 2*pi) : 设置x坐标刻度(小竖线)
  • set(gca,‘XTickLabel’, 0 : 90 : 360) : 设置x坐标刻度值(数值)

  • set(gca,‘FontName’, ‘symbol’) :设置字体名称为符号
  • set(gca,‘XTickLabel’ , {‘0’ , ‘p/2’ , ‘p’ , ‘3p/2’ , ‘2p’}) : 设置x坐标刻度值为0到2Π

1.2.3 图形

h=plot(x,y)

  • set(h, ‘LineStyle’ , ’ - ’ , ‘LineWidth’ , 7.0 , ‘Color’ , 'g ') : 设置图形h的线条类型、宽度和颜色
  • delete(h) : 在图窗中删除h线条

  • marker : 设置填充和边框
  • plot(h , ‘-md’ , ‘LineWidth’ , 2 , ‘MarkerEdgeColor’ , ‘k’ , ‘MarkerFaceColor’ , ‘g’ , ‘MarkerSize’ , 10) : 设置为实线+紫红色+棱形;线条宽度为2 ; 点填充边框为黑色; 填充颜色为绿色 ; 填充大小为10。
    l练习2
    在这里插入图片描述
%% 练习2
t=1:0.01:2;
f = t.^2;
g = sin(2*pi.*t);
hold on
h  = plot(t,f,'k-');
% 紫色 [0.4940 0.1840 0.5560]
h1 = plot(t,g ,'o','color',[0.4940 0.1840 0.5560]);
legend('{t^2}','sin(2\pit)');
title('Mini Assugnment #1');
xlabel('Time(ms)');
ylabel('f(t)');
set(gca ,'FontSize',10,'XTick',0:0.2:2, 'YTick' ,-1:1:4);
set(h  ,'LineWidth',3.0);
set(h1 ,'LineWidth',3.0 );
set(h1 ,'MarkerFaceColor','m','MarkerSize',10);

1.3 设置多个图形同时显示

  • figure(打开多个图窗):当运行多个figure时后,执行gca 和gcf后,显示的属性都是最后一个figure的参数。
  • subplot(一个图窗上画多个图):subplot(m , n , 1), m行数,n列数,第三个参数为当前图形所在的位置(横着数)。
  • axis normal : 设置纵横比正常,按数值比设置
  • axis square : 设置横轴和纵轴长度一样
  • axis equal : 设置横轴和纵轴间隔一样
  • axis equal tight : 设置图形框图靠近数据
  • axis on/off : 打开或关闭坐标轴
  • box on/off : 打开或关闭x轴上边,y轴右边。
  • grid on/off :打开或关闭网格线

1.4 保存图形

saveas(gcf , ’ <filename> ’ , ‘<formattype>’)
链接:saveas,将图窗保存为特定文件格式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值