[求教] 多變數作圖比較問題

看板MATLAB作者 (PA魔熊隊)時間7年前 (2017/10/16 18:19), 7年前編輯推噓2(2010)
留言12則, 2人參與, 7年前最新討論串1/1
遇到需要作速度-距離的作圖 分別在不同溫度下進行比較 這代表有三個變數 而該結果也有數學式證明出來 u^2-2kT/m-2kT/m ={8kT/m}ln(r/r_c)+2GM(1/r-1/r_c) u=flow speed G:地球重力 r_c=GMm/4kT T=溫度 r、T、u為變數 想請問各位我應該如何做起呢? --------- 討論的主要要點是溫度 我只有想到先比較兩變數再作討論 可是程式上要怎麼將T視為定值? 再者像是參數G、k等 在指令上要怎麼定義呢?還是只能將數字寫入 不能用符號替代? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 27.246.235.53 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1508149197.A.3FF.html ※ 編輯: Magicbears (27.246.235.53), 10/16/2017 18:23:27

10/16 19:25, 7年前 , 1F
r,T是自變數 u是應變數嗎?可以用三圍作圖阿~contour或者
10/16 19:25, 1F

10/16 19:25, 7年前 , 2F
surf, contourf也可以 總之就把u當z軸
10/16 19:25, 2F

10/16 19:26, 7年前 , 3F
等等 你要看T是定值時其他兩個的關係 這樣用T當作z軸然
10/16 19:26, 3F

10/16 19:26, 7年前 , 4F
候用contour看等高線比較好
10/16 19:26, 4F

10/16 19:35, 7年前 , 5F
你好 下面是這個圖的結果
10/16 19:35, 5F

10/16 19:35, 7年前 , 6F

10/16 19:37, 7年前 , 7F
這圖取了7個溫度樣本來作結果...我原本的想法是否太麻
10/16 19:37, 7F

10/16 19:37, 7年前 , 8F
煩呢?
10/16 19:37, 8F

10/16 19:39, 7年前 , 9F
等高線的解就是討論設定的溫度全區間了
10/16 19:39, 9F

10/16 23:11, 7年前 , 10F
這圖就差不多是等高線吧 contour應該可以設定你要畫出的
10/16 23:11, 10F

10/16 23:11, 7年前 , 11F
溫度 不一定要等間格之類的 真不行你就for迴圈plot好幾
10/16 23:11, 11F

10/16 23:11, 7年前 , 12F
次 每次帶的T都不一樣就可以了
10/16 23:11, 12F
文章代碼(AID): #1Pv8VDF_ (MATLAB)
文章代碼(AID): #1Pv8VDF_ (MATLAB)