[繪圖] 三維曲面上畫曲線

看板MATLAB作者 (榮)時間8年前 (2015/10/16 19:12), 編輯推噓2(203)
留言5則, 2人參與, 最新討論串1/1
各位大大好 小弟在作圖上面遇到了一些困難 我想要在 z=x.^1.5 的這個曲面上 畫上一條曲線(曲面+曲線同時畫) 曲線的方程式為 c=8*((13)^1.5-8)=某個常數 y=c.*((1+(9/4).*x).^1.5-1) z=x.^1.5 我的作法是 x=0:0.1:1 c=8*((13)^1.5-8) y=c.*((1+(9/4).*x).^1.5-1) z=x.^1.5 plot3(x,y,z) hold on m=0:0.1:1 n=0:0.1:1 [mm,nn]=meshgrid(m,n) zz=mm.^1.5 mesh(mm,nn,zz) 想法是說先畫出線 用hold on 再定義新的變數畫出mesh曲面疊上去 結果出來之後 線是留著 但是曲面只剩下一條邊邊 其他的曲面格子全部消失了 有試著調曲面透明度變成0 但還是沒有效 小弟初學matlab 還請各位大大幫幫忙!! 感恩!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.37.81.23 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1444993963.A.53F.html

10/16 19:19, , 1F
y 的範圍?
10/16 19:19, 1F

10/16 19:34, , 2F
我想作在x y z都是0~0.1的範圍中~~
10/16 19:34, 2F

10/16 19:37, , 3F
畫曲線時沒有寫y範圍是我想說應該可以直接把x當參數式
10/16 19:37, 3F

10/16 19:40, , 4F
y被x決定,所以你要不要再確定一下y的範圍
10/16 19:40, 4F

10/16 22:30, , 5F
s大的意思是說我曲線y中的範圍會影響到後面作圖曲面嗎?
10/16 22:30, 5F
文章代碼(AID): #1M8DkhK_ (MATLAB)