1樓:翔飛呀
應該要的是三維瀑布圖。
一般mesh,surf三維繪圖都是曲面圖,而不是曲線圖。
plot3函式可以實現瀑布圖繪製,
x = [.125 .25 .5 1 2 3 5 7 10 20 30];
y = [2.57 3.18 3.453.34 3.12 3.13 3.52 3.77 4.11 4.56 4.51];
% 注意,僅有x y向量是不能使用plot3的,和mesh一樣,需要先meshgrid
[x y ] = meshgrid(x,y);
figure;
plot3(x,y,z);
2樓:憂鬱王子
我看了半天,總感覺答案和提問,有點對不上,我理解的意思是,你需要用同一個x軸,y=f(x),然後z表示y1,y2,y3...
可以這樣:
theta=[-2*pi:2*pi/100:2*pi];
y1=sin(theta);
y2=sin(2.*theta);
y3=sin(3.*theta);
z=ones(1,length(theta));
plot3(0.*z,theta,a1,theta,theta,a2,2.*z,theta,y3)
用z乘以不同的值可以控制每個函式間距,x,y,z順序可以自己換
3樓:白衣太史
樓上的回答是正確的,但如果z軸沒有具體意義或者不適合用數值表示的時候,建議在一張圖上畫就可以了,可以用不同的顏色和線形區分。在在空白處加上說明就ok
4樓:匿名使用者
如果本身只存在2個座標,要做在三維座標中,如上圖所示,那麼你就加一個z座標,每一條曲線的z座標值,不一樣,然後用plot3(x,y,z)就可以了
5樓:籬落飄香
剛看到樓上,原來你真正要的是二維圖。。。。。。。。。。。好坑
關於matlab通過矩陣畫三維圖
輕煙談生活 1 對於三維圖形其有x y z三個座標軸,資料也要按三維確定,如圖所示,下面是部分單位資料樣例。2 首先需要將資料讀取到matlab工作空間 workspace 中,使用xlsread 函式即可,使用絕對路徑讀取,因為不在matlab預設路徑內。3 接著,需要將x1 y1 z1資料分別從...
matlab灰度圖用三維影象顯示問題
半個王子 i imread e matlab image brain.bmp p1 rgb2gray i rgb 轉為灰度圖 y,x size p1 取出影象大小 x,y meshgrid 1 x,1 y 生成網格座標 pp double p1 uint8 轉換為 double mesh x,y,p...
如何把SolidWorks三維圖轉為cad三維
禰汀蘭穆溪 是將autocad的實體轉化到solidworks中嗎?檔案 輸出 更改檔案格式為sat 儲存 再選擇要儲存的實體即可!這樣在solidworks中就能夠開啟為零件檔案!注意開啟時要把檔案型別改為 所有 再找到在cad中輸出的檔案即可 祝你好運!怎樣才能把cad三維圖轉換成solidwo...