回覆列表
  • 1 # 小肥Ying811

    MATLAB快速繪製三角形

    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].

    2.儲存和執行上述指令碼,得到如下三角形。

    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")

    4.儲存和執行上述改進後的指令碼,得到如下三角形,圖形變得更加美觀。

    5.可以改變三角形的顏色,例如繪製一個紅色的三角形,只需將fill(triangle_x,triangle_y,"b")改為fill(triangle_x,triangle_y,"r"),其中b表示blue,r表red.

    6.最後儲存和執行上述更改後的指令碼,得到如下紅色三角形。

  • 中秋節和大豐收的關聯?
  • 初學烘培到能開店的水準需要多久,進培訓班和到店做學徒哪個好?