Re: [問題] 如何在矩陣中沿某角度取值?

看板MATLAB作者 (唔~)時間8年前 (2016/10/08 03:18), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串2/3 (看更多)
※ 引述《oo2751394 (蒜泥白肉)》之銘言: : 不好意思 : 小弟菜鳥 : 例如一個矩陣[1,2,3;4,5,6;7,8,9]; : 以(2,2)為中心,0度就是4,5,6 : 改成+45度就是3,5,7 : 像是這樣的概念 : 想問有沒有辦法像上面講的描述? : (我的資料很大QQ快爆了) 1 2 3 (-1, 1) (0, 1) (1, 1) 4 5 6 => (-1, 0) (0 , 0) (1, 0) 7 8 9 (-1, -1) (0, -1) (1, -1) y=mx, where m=tan(theta), where theta!=pi/2 for examples, theta = 0 => y=0x=0, (-1, 0), (0, 0), (1, 0) => 4, 5, 6 theta = pi/4 => y=1x=x, (1, 1), (0, 0), (-1, -1) => 3, 5, 7 is this what you want? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.35.170.176 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1475867889.A.B43.html

10/08 19:26, , 1F
嗯沒錯,但我希望能輸入角度,得到對應的data><
10/08 19:26, 1F

10/08 23:55, , 2F
任意角度的話 會有遇到解析度的問題 你矩陣的size多大呢
10/08 23:55, 2F
文章代碼(AID): #1Nz_Jnj3 (MATLAB)
文章代碼(AID): #1Nz_Jnj3 (MATLAB)