-
February 9th, 2011, 05:07 AM
#1
maximum, minimum and average of a matrix?
std::vector<std::vector<unsigned long> > matrix(15); // 15 rows
typedef std::vector<std::vector<unsigned long> >::iterator it_type;
it_type row = matrix.begin();
for (int w=0;w<10;w++)
{
//some lines of code
unsigned long num = x.to_ulong();
cout <<"Decimal form is: " << num<< end;
// if we've hit 15 items in the current row (i.e. 15 columns), then shift to the next row
if (row->size() == 15)
++row;
// add this to the next column in the current row
row->push_back(num);
}
// resize the last row
row->resize(15); // this will ensure that there are 15 columns in the last row
for(size_t i=0; i < matrix.size(); ++i)
{
for(size_t j=0; j < matrix[i].size(); ++j)
cout << matrix[i][j] << " ";
cout << endl;
}
Now I want to find maximum, minimum and average of this matrix. What shall I do?
-
February 9th, 2011, 05:52 AM
#2
Re: maximum, minimum and average of a matrix?
Victor Nijegorodov
-
February 9th, 2011, 06:56 AM
#3
Re: maximum, minimum and average of a matrix?
Iterate through the elements of the matrix and compare each against a reference value and if necessary update the reference value.
-
February 9th, 2011, 07:06 AM
#4
Re: maximum, minimum and average of a matrix?
how? can you explain a little?
-
February 9th, 2011, 07:23 AM
#5
Re: maximum, minimum and average of a matrix?
Can you find maximum, minimum and average of the elements being in a plain integer array?
Victor Nijegorodov
Tags for this Thread
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|