Hozzászólások
-
SzerzőBejegyzés
-
udv,
azt hogy tudnam megcsinalni, hogy ezekbol a matrixokbol pl. N kulonbozot (ami a tar, i=1…N ) osszeadok es elosztom N-nel?
nagyon koszi
jo, koszi.
meg annyi, hogy van egy olyan matrixosztalyom, h:
Code:template class Matrix {
public:Z *A; //!< Pointer to the matrix elements
unsigned int M; //!< Number of Rows
unsigned int N; //!< Number of ColumnsMatrix(Z *elements ,unsigned int Rows, unsigned int Cols);
…stb
es definialok igy matrixokat pl:
Code:float a[] = {1,1,1};
float b[] = {1,1,1};Matrix A(a,3,1);
Matrix B(b,1,3);
akkor a fenti tombos esetben hogyan tudom megadni pl. a Matrix A() -t ?
gondolom akkor nem az lesz h a[] = {1,1,1}, hanem (ezt nem tudom) : tar[1] = {};
jo, koszi.
meg annyi, hogy van egy olyan matrixosztalyom, h:
Code:template class Matrix {
public:Z *A; //!< Pointer to the matrix elements
unsigned int M; //!< Number of Rows
unsigned int N; //!< Number of ColumnsMatrix(Z *elements ,unsigned int Rows, unsigned int Cols);
…stb
es definialok igy matrixokat pl:
Code:float a[] = {1,1,1};
float b[] = {1,1,1};Matrix A(a,3,1);
Matrix B(b,1,3);
akkor a fenti tombos esetben hogyan tudom megadni pl. a Matrix A() -t ?
gondolom akkor nem az lesz h a[] = {1,1,1}, hanem (ezt nem tudom) : tar[1] = {};
jol hangzik, csak kod formaba kellene onteni. foleg ehhez kellene segitseg…
itt a vektor generalas:
Code:#include
#include
#include
#includeusing namespace std;
const float M_2PIf = 6.283185307179586476925286766559f;
const float M_PIf = 3.141592653589793238462643383279f;float rand(float min, float max)
{
return min + (max – min) * rand() / (float)RAND_MAX;
}int main()
{int i;
for (i=0;i<10;i++)
{
float z = rand(-1.0f, 1.0f);
float a = rand(0.0f, M_2PIf);float r = sqrtf(1.0f – z*z);
float x = r * cosf(a);
float y = r * sinf(a);
cout << x << " " << y << " " << z << endl;}
return 0;
}jol hangzik, csak kod formaba kellene onteni. foleg ehhez kellene segitseg…
itt a vektor generalas:
Code:#include
#include
#include
#includeusing namespace std;
const float M_2PIf = 6.283185307179586476925286766559f;
const float M_PIf = 3.141592653589793238462643383279f;float rand(float min, float max)
{
return min + (max – min) * rand() / (float)RAND_MAX;
}int main()
{int i;
for (i=0;i<10;i++)
{
float z = rand(-1.0f, 1.0f);
float a = rand(0.0f, M_2PIf);float r = sqrtf(1.0f – z*z);
float x = r * cosf(a);
float y = r * sinf(a);
cout << x << " " << y << " " << z << endl;}
return 0;
}megvan!
sokkal egyszerűbb a dolog, pl.: unrar e valami.r01 és automatikusan kibontja az összes valami.r* fajlt egy valami.kiterjsztes -be…
megvan!
sokkal egyszerűbb a dolog, pl.: unrar e valami.r01 és automatikusan kibontja az összes valami.r* fajlt egy valami.kiterjsztes -be…
koszi, a matekos reszet ismerem (bar a kodban rosszul irtam…);
a kod megirasban tudnatok segiteni? elegge kezdo vagyok, nem vagom a deklaraciokat, meg a fuggvenyeket,…stb (ha valakinek lenne ilyen kodja es elkuldene, megkoszonnem)
vizsla kollega jol irta, tehat csak ket szabadsagi fok van: a ket szog, de F csak a [0,Pi] intervallumban kell…
koszi, a matekos reszet ismerem (bar a kodban rosszul irtam…);
a kod megirasban tudnatok segiteni? elegge kezdo vagyok, nem vagom a deklaraciokat, meg a fuggvenyeket,…stb (ha valakinek lenne ilyen kodja es elkuldene, megkoszonnem)
vizsla kollega jol irta, tehat csak ket szabadsagi fok van: a ket szog, de F csak a [0,Pi] intervallumban kell…
es az nem gond, hogy KDE program?
-
SzerzőBejegyzés
legutóbbi hsz