簡體   English   中英

Matlab上的三維圖

[英]Three dimensional plot on matlab

我正在嘗試做一個類似於所附的圖。

我有一個帶有日期(x軸)的(224x1)向量,一個帶有到期日(y軸)的(10x1)向量以及一個帶有(z軸)值的(224x10)矩陣。

我嘗試了surf(X,Y,Z),但出現錯誤(“數據尺寸必須一致”)。

我怎樣才能將其結合起來制作出一個類似的情節?

謝謝,V!

編輯:第二個情節是我使用路易斯·門多的建議得到的情節:

3D情節

在此處輸入圖片說明

采用

surf(Y,X,Z)

文檔 (添加重點):

surf(x,y,Z)surf(x,y,Z,C) ,其中兩個向量自變量替換了前兩個矩陣自變量,必須具有length(x) = nlength(y) = m ,其中[m,n] = size(Z) 在這種情況下,表面補丁的頂點是三元組(x(j),y(i),Z(i,j))。 請注意, x對應於Z列,而y對應於行

[X,Y]=meshgrid(x,y);
surf(X,Y,Z);

您需要創建一個網格物體才能繪制海浪。 X,Y和Z的大小必須相同!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM