Write a function SumNthRowSquares(M,n) that returns the sum of the squares of the numbers in the nth row of matrix M. Use ‘sum’ only to sum a vector. In other words, retrieve the appropriate row and sum it.

1 view (last 30 days)
When I type 'SumNthRowSquares(M,n)' it has an error plz help
  1 Comment
Stephen23
Stephen23 on 1 Oct 2018

"When I type 'SumNthRowSquares(M,n)' it has an error"

Have you written a function named SumNthRowSquares, and saved it in a file SumNthRowSquares.m somewhere on the MATLAB Search Path?

Sign in to comment.

Answers (1)

JohnGalt
JohnGalt on 1 Oct 2018
I presume you want the actual function? if so, save the following to a file.
function out = SumNthRowSquares(M,n)
out = sum(M(n,:).^2));
end

Categories

Find more on Get Started with MATLAB in Help Center and File Exchange

Products


Release

R2018a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!