Ғылыми деректерді талдау және графикалық өңдеуге арналған IGOR Pro бағдарламасы
IGOR Pro
IGOR Pro – ғылыми деректерді талдауға, есептеулер жасауға және бағдарламалауға арналған бағдарлама. Графикалық мүмкіндіктері жоғары, Windows/Mac жүйелерінде жұмыс істейді.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Деректерді талдау бағдарламалық жасақтамасы
Data analysis software
IGOR Pro – Windows немесе Mac операциялық жүйелерінде жұмыс істейтін ғылыми деректерді талдауға арналған бағдарламалық жасақтама, сандық есептеу ортасы және бағдарламалау тілі. Оны WaveMetrics Inc. компаниясы әзірлеген. Бастапқыда уақыт қатарларын талдауға бағытталған, бірақ содан бері дамып, қисықтарға сәйкестендіру және кескіндерді өңдеу сияқты басқа да қолданыстарды қамтиды. Толыққанды бағдарламалау тілімен және компилятормен бірге келеді, бірақ көптеген функцияларға меню арқылы да қол жеткізуге болады. IGOR Pro графикалық мүмкіндіктерімен ең көп танымал, Origin және басқа ұқсас бағдарламалар сияқты ғылыми және басқа жарияланымдар үшін кестелер жасау үшін жиі қолданылады. Басқа мүмкіндіктерге кіретін нәрсе – құрылғылармен байланыс орнату және C немесе C++ тілінде бағдарламаланатын кез келген басқа тапсырманы орындауға мүмкіндік беретін сыртқы операциялар (XOP) арқылы кіріктірілген функцияларды кеңейту мүмкіндігі. Алғаш рет 1989 жылы "Igor" деп шығарылды, ал 1994 жылға қарай "Igor Pro" аталды.
IGOR Pro is a scientific data analysis software, numerical computing environment and programming language that runs on Windows or Mac operating systems. It is developed by WaveMetrics Inc., and was originally aimed at time series analysis, but has since then evolved and covers other applications such as curve fitting and image processing. It comes with a fully functional programming language and compiler, but many functions are also accessible through menus. IGOR Pro is primarily known for its graphics capabilities, and like Origin and other similar programs, is often used to generate plots for scientific and other publications. Other features include the possibility of extending the built in functions with external operations (XOP) allowing data acquisition, manipulation and analysis features, communication with external devices and in principle any other task that can be programmed in C or C++. It was first released as "Igor" in 1989, and became "Igor Pro" circa 1994.
Ерекшеліктері
Igor Pro басқа графикалық бағдарламалардан ерекшелендіретін бірнеше мүмкіндікке ие. Ең маңыздылары:
Igor Pro has several features that distinguish it from other graphing programs. The most significant ones are:
Толыққанды түрде компиляцияланған, C тіліне ұқсас бағдарламалау тілімен бағдарламалауға болады. Igor гибридті интерфейске ие, ол бағдарламаны командалық жол арқылы немесе тышқанмен мәзір тармақтарын басып басқаруға мүмкіндік береді. Ол деректерді төрт өлшемді, күрделі массивтерде ("толқындар" деп аталады) сақтауға мүмкіндік береді.
It is completely programmable with a compiled, C like programming language. Igor features a hybrid interface that allows to control the program either with a command line or with clicking menu entries with the mouse. It allows to store data in up to four dimensional, sophisticated arrays (called "waves").
Игорьдің "толқындары" туралы түсінігі
Толқындар – сандарды ғана емес, сонымен қатар әріптерді (мәтін) немесе күнді және уақытты алып жүре алатын төрт өлшемді массивтер. Толқындар әрбір өлшемнің физикалық бірліктері сияқты қосымша ақпаратты да сақтай алады. Игорь осы толқындармен жұмыс істеу үшін көптеген әдістер ұсынады. Екі немесе үш өлшемді толқындар ретінде сақталған суреттерді өңдеу мүмкін. Бұған қоса, екі өлшемді толқындар матрицалық есептеулер үшін қолданылуы мүмкін.
Waves are up to four dimensional arrays that can carry not only numbers, but also characters (text), or date and time entries. Waves can carry meta information, for example, the physical units of each dimension. Igor offers a wide choice of methods to work with these waves. It is possible to do image processing with images that have been saved as two or three dimensional waves. In addition, two dimensional waves can be used for matrix calculations.