VC++ и Мат Статистика

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by tiersen, 7 Oct 2009.

  1. tiersen

    tiersen New Member

    Joined:
    7 Oct 2009
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    Здравствуйте. Мне нужно написать программу, которая производит расчеты и выводит графики статистических функций (Хи-квадрат, плотность и т.п.).
    1. Подскажите, плиз, сайты с мат-библиотеками на C++, думаю, что это до меня многие писали.
    2. Графики. Честно говоря, даже не знаю с чего начать. Могу считать с диска картинку и вывести ее в окно, но создание изображения "налету" меня ввело в ступор. Есть ли какие-нибудь функции, классы? Скажите их названия т.к. даже не знаю что в MSDN искать ((.
     
  2. Irdis

    Irdis Elder - Старейшина

    Joined:
    6 Feb 2006
    Messages:
    248
    Likes Received:
    52
    Reputations:
    3
    OpenGL
    http://firststeps.ru/ -> Visual C++ -> OpenGL
     
  3. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    Зачем OpenGL то? Проще точками нарисовать используя winapi.
     
    _________________________
  4. Irdis

    Irdis Elder - Старейшина

    Joined:
    6 Feb 2006
    Messages:
    248
    Likes Received:
    52
    Reputations:
    3
    профессиональней =)
     
  5. tiersen

    tiersen New Member

    Joined:
    7 Oct 2009
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    Да, OpenGL планируется, но пока даже пиксельного графика я не имею. Вот можно поподробнее про winapi (в смысле, что это такое я понимаю, но какие функции или статейку) что-нить, от чего можно начать поиск и изучение.
     
  6. Irdis

    Irdis Elder - Старейшина

    Joined:
    6 Feb 2006
    Messages:
    248
    Likes Received:
    52
    Reputations:
    3
    в пень апи, лучше уж MFC для таких целей... на том же сайте первые главы о том как рисовать на панельках
     
    #6 Irdis, 7 Oct 2009
    Last edited: 7 Oct 2009
  7. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    http://msdn.microsoft.com/en-us/library/system.drawing.bitmap.setpixel.aspx
     
    _________________________
  8. tiersen

    tiersen New Member

    Joined:
    7 Oct 2009
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    Санкс товарищи! Если будут сайты с библиотеками, кидайте, буду только рад )
     
  9. Irdis

    Irdis Elder - Старейшина

    Joined:
    6 Feb 2006
    Messages:
    248
    Likes Received:
    52
    Reputations:
    3
    Kaimi.
    Промах... это .net
    скорее
    http://msdn.microsoft.com/en-us/library/dd145078%28VS.85%29.aspx
     
  10. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    Ты страницу смотрел?
    Code:
    
    Visual C++
    
    public:
    void SetPixel(
        int x, 
        int y, 
        Color color
    )
    
    
     
    _________________________
  11. Irdis

    Irdis Elder - Старейшина

    Joined:
    6 Feb 2006
    Messages:
    248
    Likes Received:
    52
    Reputations:
    3
    Это Managed C++, а не с++. Две абсолютно разные вещи.
    Там используется .net овский Namespace: System.Drawing, а не winApi.
    З.Ы. Советую промотать страницу до примера, сразу станет ясно, что это не Страуструповский С++.
     
    #11 Irdis, 7 Oct 2009
    Last edited: 7 Oct 2009
  12. Forcer

    Forcer Elder - Старейшина

    Joined:
    12 Apr 2007
    Messages:
    321
    Likes Received:
    98
    Reputations:
    12
    Подобные расчеты в универе осуществлял в matlab'e. Он все это прекрасно умеет делать, в том числе строить графики. Если не ошибаюсь, у него есть свое api. Попробуй погуглить на эту тему.
     
  13. tiersen

    tiersen New Member

    Joined:
    7 Oct 2009
    Messages:
    5
    Likes Received:
    0
    Reputations:
    0
    Forcer, не, мне нужна независимая программа, хотя библиотеки из матлаба выдрать можно...
    Kaimi и Irdis, спасибо что внесли ясность. Всетаки, как написано в MSDN Kaimi дал сцыль на .NET слас, а не на api. Ну и то не плохо. Будем ковыряться.
     
  14. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    811
    Reputations:
    231
    Какая разница, SetPixel в винапи есть, прототип примерно такой же.
     
    _________________________
  15. 0ctave

    0ctave Member

    Joined:
    9 Jul 2009
    Messages:
    6
    Likes Received:
    8
    Reputations:
    0
    Поправьте, если что-то путаю, но если мне память не изменяет матлаб прекрасен ещё и тем, что умеет генерировать С++ код.
     
  16. St0nX

    St0nX Elder - Старейшина

    Joined:
    19 May 2007
    Messages:
    257
    Likes Received:
    46
    Reputations:
    0
    Qt4
    _ttp://symmetrica.net/qt4/lesson4.htm