Sumber dimuat naik... memuat...

pengiraan kemiringan ema

Penulis:Warna hitam, Dicipta: 2022-07-12 00:21:04, Dikemas kini:

Apabila saya mengira kadar kemiringan, ia kelihatan lancar pada carta, tetapi menggunakan sumbu koordinat kerana x terlalu kecil menyebabkan nilai yang besar dihitung. Bagaimana untuk menyelesaikan masalah ini, tuan-tuan dan puan-puan? def sudut ((v1)):

bx = 3502 -3516

by = 4

angle1 = math.atan2(bx, by)
print(angle1)

angle1 = int(angle1 * 180/math.pi)

print(angle1)

Jadi jarak, kemiringan dan sudut 14 titik sangat besar. - 1.2924966677897853 -74


Lebih lanjut

Chen YueTambah mikro, lihat bersama.

Warna hitamdef sudut ((v1, memanjang): r = _C ((exchange.GetRecords) Panjang data = len ((v1) Panjang data = int ((panjang data -1)) Int = int (untuk memperpanjang) dx1 = v1 [panjang data] dy1 = panjang data + 1 dx2 = v1 [panjang data-panjang] while dx2 is None: sementara dx2 adalah Tiada Jadi, kita boleh lihat, jika kita boleh lihat, kita boleh lihat, jika kita boleh lihat, kita boleh lihat. dx2 = v1 [panjang data-panjang] dy2 = panjang data - memanjangkan Bx ialah dx1 - dx2 #by = dy1 - dy2 by = zhou*2 angle1 = math.atan2 ((bx, by) angle1 = int ((angle1 * 90/math.pi) Sudut pulangan 1

Warna hitamSaya akan membesarkan y-axis di sini, dan ia kelihatan normal.

Warna hitam/upload/asset/21c62a2668df9cf81eb98.png

Warna hitamSaya ubahnya kepada 90 untuk nilai sudut. Saya fikir nombor dua dan empat adalah 180. dan hasilnya adalah 90 jika kita membahagikan negatif.

Pencipta Kuantiti - Impian KecilData dalam siri masa mengira kadar kemiringan, tetapi bukan grafik fungsi segitiga yang mudah; kerana sumbu X mewakili sumbu Y yang pada dasarnya adalah dua nilai yang ditakrifkan; rasa kemiringan yang dikira dengan fungsi segitiga tidak bermakna. Algoritma kemiringan regresi linear talib, LINEARREG_SLOPE ((Records[Close], Time Period = 14) = Array ((outReal)

Warna hitamJadi saya bertanya, bagaimana untuk mengira sudut ini, iaitu kemiringan garis lurus seperti yang kita lihat dengan mata kita sendiri, untuk menentukan sama ada garis ini ke atas atau ke bawah, dan kemudian membuat keputusan berdasarkan luasnya.

Pencipta Kuantiti - Impian Kecil😂, tidak berfungsi dengan baik, satu adalah jumlah K baris BAR, satu adalah data harga, tidak ada dimensi, apa erti slope yang dikira.

Warna hitamIa bermaksud bilangan k antara 3502 dan 3516 dan saya sedang cuba untuk menggambar grafik sekarang, dan saya masih merasa tidak begitu baik.

Pencipta Kuantiti - Impian KecilApakah by = 4 secara khusus? 4 root BAR? atau?

Warna hitamSlopes yang dikira sebagai kemiringan regresi linear yang besar tidak sama dengan data yang saya mahu ungkapkan, saya mahu ungkapkan kemiringan garis rata yang serupa dengan yang dilihat oleh mata telanjang.

Warna hitamBaik, terima kasih. Saya akan cuba menggunakan fungsi ini.