Mathematica'da büyüklük-açı vektörünü nasıl çizeriz?
Aug 17 2020
Bu oldukça basit vektörü Mathematica'da bir büyüklük ve açı ile nasıl çizeceğim konusunda kafamı yitiriyorum. Herhangi bir yardım memnuniyetle karşılanacaktır. Şimdiden teşekkürler.
örneğin 20 @ 50 Derece Açı
Yanıtlar
7 kglr Aug 18 2020 at 04:16
Şu işlevi kullanabilirsiniz AnglePath:
{x, y} = {0, 0};
r = 20;
t = 50 Degree;
Graphics[{Red, Arrow @ AnglePath[{x, y}, {{r, t}}]}]

Alternatif olarak şunları kullanabilirsiniz AngleVector:
Graphics[{Red, Arrow[{{x, y}, AngleVector[{r, t}]}]}]
aynı resim
6 NonDairyNeutrino Aug 18 2020 at 04:52
İle
{r, t} = {20, 50 Degree}
Vektörü her zaman matematiksel olarak yapabilirsiniz.
vec = r {Cos@t, Sin@t}
ve açıklayıcı bir örnek
With[
{pt = r {Cos@t, Sin@t}(*Mathematical implementation of the vector*)},
Graphics[
{
(*Make all the lines thick*) Thickness[.007],
(*The arrow itself*){Arrow@{{0, 0}, pt}},
(*Arc to show label the angle*) {Circle[{0, 0}, 5, {0, 50 Degree}]},
(*Angle label*) {Text[Style[θ == 50 Degree, 15], 4 {0.85 Cos[t/2.5], 1.1 Sin[t/2.5]}]},
(*Magnitude label*) {Text[Style["r = 20", 15], pt {0.9, 1}]}
}
]
]

Nicole Kidman, Michael Keaton ve Val Kilmer'in Batman Olarak Paylaştığı Bu 1 Çekici Özelliğe Bayıldı
Donovan, Şarkılarından 1'ini The Beatles'ın "Lucy in the Sky with Diamonds" şarkısıyla karşılaştırdı
Charly Reynolds Yakın Zamandaki Vokal Kord Ameliyatını Açıkladı: 'Şarkı Söylemekte Sorun Yaşıyordum'
Kevin Jonas'ın Kızı Alena, Doğum Günü Fotoğrafında Büyümüş Görünüyor: '9 Yaşında Gerçek Hissetmiyor'