[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 81

 

Matematik alanındaki cehaletim için hemen özür dilerim :-)

Kitaptan alıntı: "Atama işlemi sırasında: önce A + Y ifadesinin türü int türüne dönüştürülecek (tam sayıları hesaplama kuralına göre)"

Soru: Tamsayıları hesaplamak için bu kural kulağa nasıl geliyor?

Cevabınız için şimdiden teşekkür ederiz.

 
wolf05632 :

Merhaba! mkuel4'ü anlamaya başladı. Sorumu, mumların maksimum ve minimum fiyatını hesaplayan ve iki tampon kullanarak ekranda mum ekstremine dayalı satırları görüntüleyen basit bir gösterge örneğini kullanarak belirteceğim:

Peki tampon hattı her mumdan değil de iki (üç vb.) mumdan nasıl geçirilir?


SetIndexShift() kullanın;
 
MaxZ :

O zaman bunun gibi bir zikzak göstergesi kullanmanız gerekir (Benim bakış açım):

Değişiklikleri anlayacağını düşünüyorum. Yanıldığım tek şey, hesaplanan çubuğun indeksi olarak IndicatorCounted() yerine Bars parametresini kullanmanın daha iyi olduğudur.

Şimdi göreviniz, böleni harici bir parametreye taşımak. Atlanan mumların sayısına eşit olacaktır.


Anladım! Her şey basit, sadece arabellek için "mumlar arası değerlere" yaklaşmanız gerekiyor.

Not: hindi nasıl çalışır, yani. sadece belirli bir zaman diliminde (h1) hesaplamalar mı yaptı (çalıştı ama görünmüyordu)?

 
Vinin :

SetIndexShift() kullanın;

Teşekkürler, ama benim için çalışmıyor. Bir ofset ihtiyacım yok. yukarıda yazdım. Diyelim ki birinci mum için tampon[1]=Yükseklik[1], üçüncü mum için tampon[3]=Yükseklik[3] ve ikincisi için şunu hesaplamak gerekiyor: tampon[2]=MathAbs(Yükseklik[ 1]-Hight[3])/ 2 ve resimde istediğimi elde ettim.
 
Teşekkür ederim
 

Merhaba. Bir sayı dizisinin toplamını hesaplamak için bir fonksiyon olup olmadığını söyler misiniz?

Sıralamam şuna benziyor:

delta*(Lot+Lot*(X-1)), burada X>veya=0

Ders kitabına baktım ama bulamadım.

Şimdiden teşekkür ederim.

 
double sum=Lot;
for(int i=1;i<X;i++)sum+=delta*(Lot+(Lot*(i-1));

 
Geowind64 :

Matematik alanındaki cehaletim için hemen özür dilerim :-)

Kitaptan alıntı: "Atama işlemi sırasında: önce A + Y ifadesinin türü int türüne dönüştürülecek (tam sayıları hesaplama kuralına göre)"

Soru: Tam sayıları hesaplamak için kullanılan bu kural kulağa nasıl geliyor?

Cevabınız için şimdiden teşekkür ederiz.


IMHO, belki de kuralın tamamı değil, ancak bir kısmı tam olarak (sorunuz bağlamında): " Tamsayıların hesaplanmasının bir sonucu olarak, yani toplama veya çıkarma, sonuç (bu durumda toplamları) ayrıca bir tamsayı olabilir."

Bu nedenle, bu durumda, bu A ve Y tamsayılarının değişken toplamı, örneğin C, tamsayı - tamsayı - tamsayı türünü belirlemek için gerekli ve yeterlidir:

 int A,Y,C;

С =  A + Y;

Daha fazla ayrıntı - burada.

 
Roman. :

Beyler, şimdi söyleyin bana, R. Vince'e göre, geometrik ortalama yöntemini kullanarak optimal f'yi (partinin hacmini hesaplamak için) arıyorum.

Görev: Siparişlerin geçmişini gözden geçirmek ve 0,01'den 1'e f = 0,01 adımıyla, koda kaydırırken TWR'nin maksimum olduğu optimal değerini bulmak gerekir.

iki alt formül ve işlemdeki en büyük kaybın değeri bilinir D=-458 :

hangi yineleme döngüleri, özellikle, en uygun f'yi bulmak ve ayrıca kodun neresinde organize etmek.

İşte int deinit() içindeki başlangıç kodu. Strateji test cihazında düzenli olarak kâr hakkında yazdırır.


ayrı bir konu yaptı " Vince'e göre lotun hesaplanması ".

O zaman gerekirse bulmak daha kolay olacak

 
Vinin :


Ayrı bir konuda olurdu ve adı, örneğin, "Parti hesaplaması Vince'dir."

O zaman gerekirse bulmak daha kolay olacak


Anladım. organize edeceğim. Her nasılsa yeni konular oluşturma alışkanlığımı kaybettim. :-)))

Hata. Sayesinde.

Neden: