Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   VC++ и Мат Статистика (https://forum.antichat.xyz/showthread.php?t=146496)

tiersen 07.10.2009 21:35

VC++ и Мат Статистика
 
Здравствуйте. Мне нужно написать программу, которая производит расчеты и выводит графики статистических функций (Хи-квадрат, плотность и т.п.).
1. Подскажите, плиз, сайты с мат-библиотеками на C++, думаю, что это до меня многие писали.
2. Графики. Честно говоря, даже не знаю с чего начать. Могу считать с диска картинку и вывести ее в окно, но создание изображения "налету" меня ввело в ступор. Есть ли какие-нибудь функции, классы? Скажите их названия т.к. даже не знаю что в MSDN искать ((.

Irdis 07.10.2009 21:41

OpenGL
http://firststeps.ru/ -> Visual C++ -> OpenGL

Kaimi 07.10.2009 21:47

Зачем OpenGL то? Проще точками нарисовать используя winapi.

Irdis 07.10.2009 21:48

Цитата:

Зачем OpenGL то?
профессиональней =)

tiersen 07.10.2009 22:16

Да, OpenGL планируется, но пока даже пиксельного графика я не имею. Вот можно поподробнее про winapi (в смысле, что это такое я понимаю, но какие функции или статейку) что-нить, от чего можно начать поиск и изучение.

Irdis 07.10.2009 22:22

в пень апи, лучше уж MFC для таких целей... на том же сайте первые главы о том как рисовать на панельках

Kaimi 07.10.2009 22:26

Цитата:

Вот можно поподробнее про winapi (в смысле, что это такое я понимаю, но какие функции или статейку) что-нить, от чего можно начать поиск и изучение.
http://msdn.microsoft.com/en-us/library/system.drawing.bitmap.setpixel.aspx

tiersen 07.10.2009 22:28

Санкс товарищи! Если будут сайты с библиотеками, кидайте, буду только рад )

Irdis 07.10.2009 22:32

Kaimi.
Промах... это .net
скорее
http://msdn.microsoft.com/en-us/library/dd145078%28VS.85%29.aspx

Kaimi 07.10.2009 22:35

Ты страницу смотрел?
Код:


Visual C++

public:
void SetPixel(
    int x,
    int y,
    Color color
)


Irdis 07.10.2009 22:41

Это Managed C++, а не с++. Две абсолютно разные вещи.
Цитата:

.NET Framework Class Library
Bitmap..::.SetPixel Method

Sets the color of the specified pixel in this Bitmap.

Namespace: System.Drawing
Assembly: System.Drawing (in System.Drawing.dll)
Там используется .net овский Namespace: System.Drawing, а не winApi.
З.Ы. Советую промотать страницу до примера, сразу станет ясно, что это не Страуструповский С++.

Forcer 07.10.2009 23:03

Подобные расчеты в универе осуществлял в matlab'e. Он все это прекрасно умеет делать, в том числе строить графики. Если не ошибаюсь, у него есть свое api. Попробуй погуглить на эту тему.

tiersen 08.10.2009 01:13

Forcer, не, мне нужна независимая программа, хотя библиотеки из матлаба выдрать можно...
Kaimi и Irdis, спасибо что внесли ясность. Всетаки, как написано в MSDN Kaimi дал сцыль на .NET слас, а не на api. Ну и то не плохо. Будем ковыряться.

Kaimi 08.10.2009 01:22

Цитата:

Kaimi и Irdis, спасибо что внесли ясность. Всетаки, как написано в MSDN Kaimi дал сцыль на .NET слас, а не на api. Ну и то не плохо. Будем ковыряться.
Какая разница, SetPixel в винапи есть, прототип примерно такой же.

0ctave 08.10.2009 02:25

Цитата:

Сообщение от Forcer
Подобные расчеты в универе осуществлял в matlab'e. Он все это прекрасно умеет делать, в том числе строить графики. Если не ошибаюсь, у него есть свое api. Попробуй погуглить на эту тему.

Поправьте, если что-то путаю, но если мне память не изменяет матлаб прекрасен ещё и тем, что умеет генерировать С++ код.

St0nX 08.10.2009 13:21

Qt4
_ttp://symmetrica.net/qt4/lesson4.htm


Время: 21:11