回覆列表
-
1 # 一顆奶豆
-
2 # 帶上貓貓
1、如下圖所示,該圖畫出了平面座標上的12點。這12點的座標很容易辨識出來,那麼如何快速地產生該座標值呢,這就是meshgrid命令的用法。
2、啟動matlab,主介面如圖所示
3、在命令視窗輸入以下程式碼。可以看到該命令輸出了兩個矩陣分別是x與y。其中的x就是上圖點的橫座標值,y就是點的縱座標值。
4、正確的閱讀順序是從左到右,從上到下。對每個矩陣按照列來閱讀,比如首先是x矩陣的第一列與y矩陣的第一列,取出它們的第一個元素就是點(0,0),取出第二個元素就是(0,1),依次是(0,2)、(0,3)。分別對應了上圖的第一列點。後面的以此類推。
5、下面結合剛才所學,來畫一個三維圖形。程式碼如下圖所示,首先在平面上產生一個從-2到2的區間。然後產生在該區間的z軸座標值,最後畫出該三維圖形。
6、最終得的圖形如下所示。選擇此處,還可以隨意拖動,從不同角度觀看該圖形。
1、如下圖所示,該圖畫出了平面座標上的12點。這12點的座標很容易辨識出來,那麼如何快速地產生該座標值呢,這就是meshgrid命令的用法。
2、啟動matlab,主介面如圖所示,在命令視窗輸入以下程式碼。
3、可以看到該命令輸出了兩個矩陣分別是x與y。其中的x就是上圖點的橫座標值,y就是點的縱座標值。
4、正確的閱讀順序是從左到右,從上到下。對每個矩陣按照列來閱讀,比如首先是x矩陣的第一列與y矩陣的第一列,取出它們的第一個元素就是點(0,0),取出第二個元素就是(0,1),依次是(0,2)、(0,3)。
5、分別對應了上圖的第一列點。後面的以此類推。
6、下面結合剛才所學,來畫一個三維圖形。程式碼如下圖所示,首先在平面上產生一個從-2到2的區間。然後產生在該區間的z軸座標值,最後畫出該三維圖形。
7、最終得到的圖形如下所示。