[繪圖] 如何將圖旋轉180度

看板MATLAB作者 ( )時間12年前 (2013/04/24 09:50), 編輯推噓2(207)
留言9則, 6人參與, 最新討論串1/1
最近才開始使用matlab作圖 還是很不熟 請指教 假設我現在有個圖形大致可表示成以下 (A) |\ | \ | \ | \ | | \ | \ | \ | \| 大致是一個平行四邊形的趨勢 但我要的顯示方式是旋轉180度後的 (B) /| / | / | / | | / | / | / |/ 請問這在matlab要怎麼實現呢 我只知道.'可以轉90度 但這個我實在不知道怎麼調整 拜託了(直接改變視覺角度是不行的 我要的不是視覺角度) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.7.214

04/24 10:08, , 1F
plot(y,x)...!?
04/24 10:08, 1F

04/24 10:15, , 2F
抱歉.看到內文以為是90度,plot(-x,-y)
04/24 10:15, 2F

04/24 10:16, , 3F
我的是三維圖 我是用mesh()
04/24 10:16, 3F

04/24 10:18, , 4F
觀察一下資料繪製於圖上的樣子,應該只是X,Y增加個-號
04/24 10:18, 4F

04/24 10:18, , 5F
或是最正規作法.用"旋轉"去做,座標轉換裡面的旋轉
04/24 10:18, 5F

04/24 11:18, , 6F
rotate3d on; 直接在figure上靠滑鼠轉.
04/24 11:18, 6F

04/24 11:44, , 7F
針對他的重心去apply rotation matrix
04/24 11:44, 7F

04/25 17:33, , 8F
plot(x,y) => plot(-1*x,y)
04/25 17:33, 8F

04/30 01:12, , 9F
rot90(A,2)
04/30 01:12, 9F
文章代碼(AID): #1HTpg2xm (MATLAB)