Write a function that takes a vector xyz and returns as output two variables

8 views (last 30 days)
Hi, I'm new to MATLAB and i'm trying to solve this problem:
Write a function: named myAver that takes a vector xyz as input argument and returns as output two variables: scalar Mav which stores an average value of the vector and logic variable err. You cannot use MATLAB mean function.
  1 Comment
Joseph Cheng
Joseph Cheng on 27 Apr 2015
Is there a specific portion that you are getting stuck on. As this is a homework problem you'll find few people to directly answer it for you. please read http://www.mathworks.com/matlabcentral/answers/8626-how-do-i-get-help-on-homework-questions-on-matlab-answers to how to phrase your homework questions for people to help you out here.

Sign in to comment.

Answers (1)

Youssef  Khmou
Youssef Khmou on 27 Apr 2015
Edited: Youssef Khmou on 27 Apr 2015
try :
function [Mav,Err]=myAver(u)
% hint : use sum, length, std,...
John D'Errico
John D'Errico on 27 Apr 2015
Its generally best if you don't give a student (especially ones with novice questions for homework) the complete code for their homework. This helps nobody, and certainly not the student.

Sign in to comment.


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


Community Treasure Hunt

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

Start Hunting!