MATLAB快速绘制三角形(Triangle)

  • 原创
  • |
  • 浏览:27922
  • |
  • 更新:
  • |
  • 标签:MATLAB 软件 

本文基于MATLAB,将(1,1),(2,2),(3,1)三个平面上的点连起来,介绍利用绘图命令fill( )绘制三角形的方法。

MATLAB快速绘制三角形(Triangle)

工具/原料

  • MATLAB
  • fill

方法/步骤

  1. 1

    第一,启动MATLAB,新建脚本(Ctrl+N),输入如下代码:

    close all; clear all; clc

    x1=1;x2=2;x3=3;

    y1=1;y2=2;

    triangle_x=[x1,x2,x3,x1];

    triangle_y=[y1,y2,y1,y1];

    fill(triangle_x,triangle_y,'b');

    axis([0,4,0,3]);axis equal;

    其中需要注意的是,三角形三个顶点,但是写程序时要从第一个顶点开始连接,最后再连接到第一顶点上。这样就有了triangle_x=[x1,x2,x3,x1];triangle_y=[y1,y2,y1,y1].

    MATLAB快速绘制三角形(Triangle)
  2. 2

    第二,保存和运行上述脚本,得到如下三角形。

    MATLAB快速绘制三角形(Triangle)
  3. 3

    第三,在第一步脚本的基础上,对图形进行修饰,接着输入如下代码:

    set(gca,'fontname','Time New Romans','fontsize',15,...

     'tickdir','out','ticklength',[0.02,0.02],...

    'xtick',[0:1:4],'ytick',[0:1:3])

    title('\fontsize {20} Triangle')

    MATLAB快速绘制三角形(Triangle)
  4. 4

    第四,保存和运行上述改进后的脚本,得到如下三角形,图形变得更加美观。

    MATLAB快速绘制三角形(Triangle)
  5. 4
    本页面未经授权抓取自百度经验
  6. 5

    第五,可以改变三角形的颜色,例如绘制一个红色的三角形,只需将fill(triangle_x,triangle_y,'b')改为fill(triangle_x,triangle_y,'r'),其中b表示blue,r表red.

    MATLAB快速绘制三角形(Triangle)
  7. 6

    第六,最后保存和运行上述更改后的脚本,得到如下红色三角形。

    MATLAB快速绘制三角形(Triangle)
    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部
相关标签MATLAB软件