• Support PF! Buy your school textbooks, materials and every day products Here!

Matlab max entry, total sum

  • #1
1) function [p,q] = maxEntry(A)
% A is an m-by-n matrix.
%p and q are indices with the property that |A(p,q)|>=|A(i,j)|
% for all i and j that satisfy 1<=i<=m, 1<=j<=n.

2) function s = totalSum(A)
% A is an m-by-n matrix
% s is the sum of all the values in A

complete them without using built in functions.

3) I've tried to look these up on help but these are not helping. I've tried to create the matrix with an index but this is not working. I think i know how to do a for loop but should i know anything when referring to the function at hand??

Thanks
 

Answers and Replies

  • #2
MATLABdude
Science Advisor
1,655
4
These sound like homework, so perhaps a mod will be by to relocate this thread.

Both of these questions are intended to get you familiar with MATLAB's array indexing and looping. If you're not familiar with array indexing, the help documentation is quite helpful:
http://www.mathworks.com/help/techdoc/math/f1-85462.html

Having said that, for at least the summation problem, it's possible to avoid the indexing by using linear indexing instead of (row, column) type indexing. But since you still need it for the first, let's go with that.

Now, as for how to do looping, here's the Mathworks documentation page on various Program Control methods:
http://www.mathworks.com/help/techdoc/matlab_prog/brqy1c1-1.html [Broken]

If you're new to programming, my advice is to first come up with the algorithm / pseudocode before the specific implementation. Do this here and we'll try to help you along.
 
Last edited by a moderator:

Related Threads on Matlab max entry, total sum

  • Last Post
Replies
1
Views
2K
Replies
2
Views
6K
Replies
2
Views
776
Replies
5
Views
5K
  • Last Post
Replies
1
Views
5K
Replies
1
Views
1K
  • Last Post
Replies
1
Views
570
  • Last Post
Replies
4
Views
1K
  • Last Post
Replies
1
Views
809
  • Last Post
Replies
0
Views
756
Top