Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Ya da MatrixSetValues makalesine bakın, her şey açıkça görülüyor.
Anladım, teşekkürler, sonuçta iki boyutlu bir dizi gibi.
Dürüst olmak gerekirse kafam karıştı, burada 1 ve burada 2 açıklaması var ve ilk varyant makaleye göre, ancak ikincisinden hiçbir şey yeniden üretilmiyor. Yoksa ben mi çoğaltamıyorum ve diziyi atlayarak ikili bir dosyadan matrise veri okumak mümkün mü?
İkinci bağlantıda böyle bir çözüm var.
void matrix .FromFile(const int rows, condt int cols, const int file_handle, const int count=-1, const int offset=0)
fromfile
Bir metin veya ikili dosyadaki verilerden bir matris oluşturur
Giriş bölümünde yazıyor
Если кратко, то вектор — это одномерный массив типа double, матрица — двумерный массив типа double. Векторы бывают вертикальные и горизонтальные, но в MQL5 они не разделяются.
Матрицы можно представить как массив горизонтальных векторов, где первый индекс матрицы означает номер строки, а второй индекс — номер столбца.
Sadece satır ve sütun numaralandırması, lineer cebirden farklı olarak, dizilerde olduğu gibi sıfırdan başlar.
İkinci bağlantıda bu çözüm var.
void matrix .FromFile(const int rows, condt int cols, const int file_handle, const int count=-1, const int offset=0)
fromfile
Bir metin veya ikili dosyadaki verilerden bir matris oluşturur
Bu henüz uygulanmadı
Giriş bölümünde aynen şöyle yazıyor
Hangi şeylerin harfi harfine hangilerinin soyut olarak alınacağını hayal etmek zor....
Bu henüz uygulanmamıştır
Anladım, bekleyelim.... tabii ki bin dosyası okunurken aynı şekilde yapılması arzu edilse de, yani farklı doldurma olması - neyin gerekli olduğu ve daha sonra matrisin orada olduğu belirli bir yerden belirtilmesi ...
Anlamıyorum, matris iki boyutlu bir dizidir, değil mi?
Bu dizide belirli bir sütundaki maksimum değeri bulmak istiyorum, talimatlara bakacağım.
Ve koordinatlarda sadece iki rakam olması gerekirken 3 ve 4 rakamı nasıl anlamam gerekiyor?
Ve sonuçta belirli bir sütunun maksimum değerini nasıl elde edebilirim?
Matrisi temizlemek için neden terminali yeniden açmam gerekiyor?
Öz - kod yaz - matrisi doldur - matris sonuçlarını yazdır - kodu çalıştır - matris doldurmayı yorumla - kodu çalıştır - matrisi eski değerlerle yazdır.
Giriş bölümünde aynen şöyle yazıyor
Resimde numaralandırmayı 00, 01, 02.... olarak değiştirebilirsiniz. ilk satır, hemen daha net olacaktır.