1
A
回答
1
這是一個數學問題而不是編程。一點計算會幫助編程任務變得更容易。
首先,爲了簡單起見,假定c_1
和c_2
等於零。我們可以通過移動軸來輕鬆恢復原始比例。然後,矩陣計算可以寫成如下。
現在讓z = ax + by
和w = cx + dy
。然後,絕對值指標的第一個方程就可以寫成:
從這個等式,假設伽馬是肯定的,你可以想像z
和w
如下。
所以,你可以找到一組滿足要求,並轉換回(x, y)
(z, w
)的組合。
具有最大度量的第二個方程可以寫爲如下:
這意味着(z, w)
可以如下可視化。
同樣,你可以產生這樣的(z, w)
對和轉換回(x, y)
。
這是第一個等式的R代碼。你可以自己嘗試第二個。
library(ggplot2)
# A is (a,b; c,d) matrix
A <- matrix(c(1, 2, -1, 0),
nrow=2, ncol=2, byrow=TRUE)
gamma <- 1
c1 <- 0.2
c2 <- 0.1
###############################
z <- seq(-gamma, gamma, length=100)
w <- abs(gamma - abs(z))
z <- c(z, z)
w <- c(w, -w)
qplot(z, w) + coord_fixed()
# computing back (x,y) from (z,w)
z_mat <- rbind(z, w)
x_mat <- solve(A, z_mat)
x <- x_mat[1,] + c1
y <- x_mat[2,] + c2
qplot(x, y) + coord_fixed()
################################
相關問題
- 1. 絕對值限制R中
- 2. 與R中重複的x值繪製
- 3. R:用絕對值繪製堆積面積圖
- 4. 繪製反函數與R
- 5. Stripcharts繪製多行與GGPLOT2 R中
- 6. 如何繪製值範圍R中
- 7. 繪製其中R
- 8. 在R曲線中繪製對數()
- 9. 的R - 繪製的線缺少NA值
- 10. 繪製R表中的前5個數值R
- 11. 繪製PCA與一維的R
- 12. 二進制絕對值
- 13. 繪製值與matplotlib中的字符串?
- 14. R - 強制繪圖以繪製缺失值
- 15. 如何繪製R中的期望值和參考值?
- 16. 如何繪製R中
- 17. 在R中繪製行
- 18. 在R中繪製橢圓
- 19. 如何繪製CDF R中
- 20. 在R中繪製數據
- 21. 在R中繪製密度
- 22. 繪製矩陣與R像data.frame
- 23. R繪製kmeans與熱圖聚類
- 24. R:繪製樣本大小對功率
- 25. R dygraph預測與原始值一起繪製
- 26. 問題中的R繪製盤中OHLC數據與quantmod ChartSeries中
- 27. 繪製對象與位圖
- 28. R會繪製,但不會繪製abline
- 29. 繪製數據R
- 30. R繪製積分
你想要做什麼?你想找到解決方程式的'(x,y)',還是想在圖形中可視化? –
我需要可視化圖形。 – Nile