亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? doxygen_matrix.dox

?? 攝影測量專業。實現單像后方交會以及立體像對的前方交會。以文件形式讀取控制點和像點坐標。
?? DOX
?? 第 1 頁 / 共 2 頁
字號:
/**
\mainpage The Zenautics Matrix Project

\htmlonly
<br><center><a href="http://sourceforge.net/projects/mtxfx">Sourceforge Project Page</a></center><br>
<br><center><a href="http://sourceforge.net/projects/mtxfx">Download Page</a></center><br>
\endhtmlonly

\section version_sec Version
0.06 Beta

Despite rigorous use and development since 2005, the project is considered a beta relase until sufficient feedback for the sourceforge project is available.

\section quicklinkM_sec Quick Links to the Documentation

- The Matrix Class - Zenautics::Matrix \n

\section intro_sec Introduction

This C++ Matrix/Vector Library provides a powerful software development tool for real and complex data manipulation. 
It is an easy to use, fast and memory efficient for one and/or two dimensional matrices. A great deal of effort in design provides 
elegant access to the Matrix for real data and for complex data or both. The Matrix is highly optimized for column-wise 
operations with real-only, complex, and mixed data. Since the double type is the most commonly used
floating point type for demanding PC applications, this library is optimized and specific for type 'double' and 'std::complex<double>'. 
																											
\section features_sec Features		    

- Ease of use!\n
- Simple to compile and utilize\n
- Real and complex data\n
- Exception handling\n
- Safe mode functionality (most functions return bool, true if successful, false otherwise)\n
- Comprehensive documentation\n
- Uses the C++ Standard Template Library\n
- FFT/IFFT (DFT/IDFT)*\n
- Complete statistical function set\n
- Comprehensive operator set\n
- Fast Inversion using Cholesky decomposition for positive definite matrices\n
- Robust Inversion otherwise\n
- Fantastic data file reading capabilities\n
- Automatic ASCII file delimiter detection\n
- Ergonomic ASCII file formatting\n
- Very fast and efficient saving and loading of matrices to lossless compressed binary files \n
- Plotting - line and scatter plots directly to a compressed bitmap \n

\section prof_version_sec Professional Version

- Highly optimized for INTEL processors using Intel's Integrated Performance Primitives \n
- SIMD instruction sets result in 10X to 100X or more execution speed improvement \n
- Comprehensive support packages available\n
- Available via:
\htmlonly
<a href="http://www.zenautics.com/">Zenautics Technologies Inc.</a>
\endhtmlonly
- The Professional Version is available free for non-commercial applications during the 
Beta development period. Contact glenn at zenautics.com for further information.
- A 30 day evaluation license is avaiable for commerical applications. 
Contact glenn at zenautics.com for further information.

\section package_sec Main Package Contents

- Matrix.h and Matrix.cpp - The Matrix Class.
- cmatrix.h and cmatrix.c - The core engine for the Matrix Class is written in C.
- cplot.h and cplot.c - The plotting engine (refer http://sourceforge.net/projects/plot2d).
- kiss_fft.h, kiss_fft.c, and _kiss_fft_guts.h - The FFT engine used (refer http://sourceforge.net/projects/kissfft).

\htmlonly
<br><br><hr>
\endhtmlonly

\section data_access_sec Data Access

The Matrix treated as a real-only vector:
\code
Matrix A(10); // Create a vector (10x1).
...
double d = A[0];  // Zero based indexing of the matrix as a real-only vector.
A[1] = d*4.0;     // Set a real value in the vector.

A.PrintStdout(4); // Print A to the standard output with a precision of 4.
\endcode

The Matrix treated as a real-only matrix:
\code
Matrix A(2,2); // Create a matrix (2x2).
...
double d = A[0][0];  // Zero based indexing of the matrix as a real-only matrix.
A[0][1] = d*4.0;
\endcode

The Matrix can be treated as a complex vector:
\code
Matrix A(10); // Create a vector (10x1).
...
double d = A(0).real();  // Zero based indexing of the matrix as a complex vector.
double v = A(0).imag();
A(1) = d; // set a real value
std::complex<double> q(1.0,-2.0);
A(2) = q; // set a complex value 
\endcode 

or as a complex matrix:
\code 
Matrix A(2,2); // Create a matrix (2x2).
...
std::complex<double> c = B(0,0); 
double r = A(0,1).real(); 
double i = A(0,1).imag();
std::complex<double> w(1.0,-2.0);
A(1,1) = w;
\endcode

\htmlonly
<br><br><hr>
\endhtmlonly

\section loading_sec Loading Matrices

For ASCII files with almost any delimiter (i.e. whitespace, comma, ';', etc), the delimiter is determined automatically. The matrix size is also determined automatically (The matrix is first loaded into a linked list. Once the matrix dimensions are known, it is then stored as a matrix. This means file data is only read once.).

e.g. "Data.txt" which is delimited by tabs.
\code 
Matrix A;
bool result;
result = A.ReadFromFile("Data.txt");
\endcode

e.g. "Data.csv" which is delimited by commas.
\code 
Matrix A;
bool result;
result = A.ReadFromFile("Data.csv");
\endcode

Matrices can be also stored as lossless compressed binary files.

e.g. "Data.mtx" is a compressed binary matrix file.
\code 
Matrix A;
bool result;
result = A.ReadFromFile("Data.mtx");
\endcode

\htmlonly
<br><br><hr>
\endhtmlonly

\section saving_sec Outputting Matrices

Output to stdout.
\code 
Matrix A = "[ 1 2 3; 4 5 6; 7 8 9 ]"; // set the matrix from a string.
bool result;
result = A.PrintStdout();
\endcode

Output to file.
\code 
Matrix A = "[ 1 2 3; 4 5 6; 7 8 9 ]"; // set the matrix from a string.
bool result;
result = A.Print("A.txt",6); // output with a precision of 6 (i.e. 6 significant digits).
\endcode

Append to file.
\code 
Matrix A = "[ 1 2 3; 4 5 6; 7 8 9 ]"; // set the matrix from a string.
bool result;
result = A.Print("A.txt",6,true); // output in append mode with a precision of 6 (i.e. 6 significant digits).
\endcode

Output to a lossless compressed binary file.
\code 
Matrix A = "[ 1 2 3; 4 5 6; 7 8 9 ]"; // set the matrix from a string.
bool result;
result = A.Save("A.mtx"); // save to a compressed binary using a method balanced for speed and compression efficiency.
\endcode

Output to a comma delimited file.
\code 
Matrix A = "[ 1 2 3; 4 5 6; 7 8 9 ]"; // set the matrix from a string.
bool result;
result = A.PrintDelimited("A.csv",6,','); // output to a comma delimited file with a precision of 6.
\endcode

\htmlonly
<br><br><hr>
\endhtmlonly

\section plotting_sec Plotting Matrix Data

Matrix data can be plotted directly to a compressed (RLE) bitmap.
\code 
bool result;
Matrix X = "[ 1 2 3 4 5 6 7 8 9 10 ]"; // set the matrix from a string, row vector.
Matrix Y = X^2;
result = Plot( "testplot.bmp", "Y=X^2", "X (m)", "Y (m)", X, Y, "Y=X^2", "(m^2)" );
\endcode

<img src = "files/testplot.bmp">

Equivalently, there is a member function for plotting columns of the matrix vs each other.
\code 
bool result;
X = "[ 1; 2; 3; 4; 5; 6; 7; 8; 9; 10; ]"; // set the matrix from a string, column vector.
result = X.Concatonate( X^2 );
result = X.Plot( 0, 1, "testplot2.bmp", "Y=X^2", "X (m)", "Y (m)", "Y=X^2", "(m^2)" );
\endcode

<img src = "files/testplot2.bmp">

Multiple series may be plotted with the member function.
\code 
bool result;
X = "[ 1; 2; 3; 4; 5; 6; 7; 8; 9; 10; ]"; // set the matrix from a string, column vector.
Y = X; 
result = X.Concatonate( Y^2 );

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
美腿丝袜亚洲色图| 欧美一级二级三级乱码| 精品午夜久久福利影院| 蜜桃91丨九色丨蝌蚪91桃色| 日韩成人午夜电影| 美女被吸乳得到大胸91| 美女爽到高潮91| 国产一区二区三区最好精华液| 极品美女销魂一区二区三区| 激情五月婷婷综合网| 国产精品资源在线看| 成人丝袜18视频在线观看| 不卡电影一区二区三区| 91黄色激情网站| 欧美日韩高清一区| 精品成人一区二区三区四区| 国产亚洲一区二区三区在线观看| 中文字幕av一区 二区| 亚洲视频一区二区免费在线观看 | 欧美成人一区二区三区| 欧美电影免费观看高清完整版在 | 一区二区在线观看av| 亚洲图片欧美色图| 亚洲免费电影在线| 国产麻豆视频一区二区| 国产成人在线色| 97久久人人超碰| 在线观看免费成人| 欧美变态tickle挠乳网站| 欧美韩国日本综合| 偷拍一区二区三区| 国产成人99久久亚洲综合精品| 色就色 综合激情| 精品国精品国产| 国产精品久久久久久久蜜臀 | 国模一区二区三区白浆| 亚洲成人tv网| 国产揄拍国内精品对白| 97精品国产露脸对白| 欧美一区二区视频观看视频| 久久综合狠狠综合久久激情| 国产精品久久久久久亚洲毛片 | 国产精品丝袜91| 亚洲成av人片在线观看| 成人晚上爱看视频| 日韩欧美中文一区二区| 一区av在线播放| 国v精品久久久网| 欧美一区二视频| 亚洲国产日韩综合久久精品| 国产成人在线视频免费播放| 91精品国产91热久久久做人人| 亚洲私人黄色宅男| www.视频一区| 久久精品在线免费观看| 理论电影国产精品| 欧美日韩你懂得| 伊人一区二区三区| 色综合久久久久综合99| 日本一区二区电影| 国产一区二区三区最好精华液| 日韩欧美电影在线| 日韩国产高清在线| 欧美男人的天堂一二区| 亚洲一区二区三区精品在线| 91麻豆精品一区二区三区| 国产精品午夜在线| 成人综合激情网| 欧美激情艳妇裸体舞| 夫妻av一区二区| 国产精品毛片高清在线完整版| 国内欧美视频一区二区| www精品美女久久久tv| 激情综合亚洲精品| 国产婷婷色一区二区三区四区 | 久久激情五月婷婷| 日韩一级二级三级| 蜜桃精品视频在线观看| 亚洲精品一区在线观看| 国产一区二区精品久久| 久久久久久久久久久久久久久99 | 久久国产精品99久久久久久老狼| 欧美一区在线视频| 麻豆国产91在线播放| 久久嫩草精品久久久精品| 国产精品一区二区不卡| 国产精品日韩成人| 色综合色综合色综合| 日韩精品一二三四| 蜜桃视频在线一区| 日韩三级视频在线观看| 激情五月激情综合网| 中文字幕乱码一区二区免费| 91片黄在线观看| 亚洲福利视频一区二区| 日韩欧美电影一区| 成人福利视频网站| 亚洲国产精品尤物yw在线观看| 欧美高清你懂得| 国产成人午夜视频| 亚洲一二三区不卡| 日韩欧美国产电影| 色噜噜狠狠成人中文综合| 免费在线观看日韩欧美| 国产精品污网站| 欧美一区国产二区| 97精品视频在线观看自产线路二| 日韩国产欧美三级| 亚洲色图一区二区| 精品国产免费视频| 91久久线看在观草草青青| 精品一区二区免费在线观看| 欧美激情中文不卡| 日韩一级二级三级精品视频| 91美女片黄在线观看91美女| 国产精品二三区| 正在播放一区二区| 丁香一区二区三区| 免费成人深夜小野草| 麻豆专区一区二区三区四区五区| 久久久99精品久久| 在线成人高清不卡| voyeur盗摄精品| 国产麻豆成人传媒免费观看| 亚洲电影中文字幕在线观看| 国产欧美一区二区在线| 9191成人精品久久| 91久久精品一区二区| 精品一区二区三区免费视频| 一区二区三区中文在线观看| 国产午夜精品在线观看| 51精品国自产在线| 欧美亚洲一区二区在线观看| 国产成人av福利| 国产在线精品一区二区三区不卡| 亚洲高清免费观看高清完整版在线观看| 国产欧美日韩另类视频免费观看| 日韩欧美综合一区| 日韩一二三区不卡| 欧美乱熟臀69xxxxxx| 欧美色男人天堂| 在线观看一区不卡| 91久久香蕉国产日韩欧美9色| 成人免费不卡视频| 成人性生交大片| 风间由美一区二区三区在线观看| 捆绑调教美女网站视频一区| 日韩电影一区二区三区| 日韩av中文字幕一区二区三区| 亚洲一级二级三级| 午夜伦理一区二区| 亚洲成人免费影院| 日日夜夜精品视频免费| 日韩经典中文字幕一区| 日韩中文字幕麻豆| 欧美aaaaaa午夜精品| 久久精工是国产品牌吗| 国产精品白丝jk白祙喷水网站| 国产精品亚洲人在线观看| 国产成人精品亚洲午夜麻豆| 粉嫩av一区二区三区在线播放 | 欧美日韩精品欧美日韩精品一| 欧美亚洲国产一区在线观看网站| 欧美视频一二三区| 日韩一级片网址| 国产农村妇女毛片精品久久麻豆| 国产日韩欧美综合在线| 亚洲青青青在线视频| 亚洲成人午夜影院| 韩国欧美国产一区| av资源站一区| 欧美视频一区二区| 久久久久久久综合狠狠综合| 国产精品美女久久久久久久网站| 亚洲一区影音先锋| 久久国产综合精品| av福利精品导航| 欧美精品日韩一本| 国产亚洲综合性久久久影院| 一区二区三区在线免费视频| 人妖欧美一区二区| 成人动漫在线一区| 欧美三级在线播放| 久久久精品日韩欧美| 亚洲一区二区欧美激情| 国产精品原创巨作av| 在线视频你懂得一区| 精品三级在线观看| 亚洲毛片av在线| 国产精品资源在线看| 7777精品久久久大香线蕉| 亚洲国产精品ⅴa在线观看| 亚洲www啪成人一区二区麻豆| 国产精品99久久久久久久女警| 欧美性色综合网| 国产精品麻豆99久久久久久| 日韩av中文字幕一区二区| 日本韩国欧美国产| 欧美极品少妇xxxxⅹ高跟鞋| 日韩电影免费在线看|