MATLAB Answers

0

How to use functions in matlab

Asked by Shijin Thomas on 19 Feb 2015
Latest activity Edited by Mischa Kim
on 19 Feb 2015
when i use to run the code shown below function y = average(x) if ~isvector(x) error('Input must be a vector') end y = sum(x)/length(x); end it is showing an error msg function y = average(x) | Error: Function definitions are not permitted in this context. how ca i overcome this??

  0 Comments

Sign in to comment.

Tags

1 Answer

Answer by Mischa Kim
on 19 Feb 2015
Edited by Mischa Kim
on 19 Feb 2015

Shinjin, your function is probably residing whithin a script, correct? If so, copy-paste the function into a new function window and save the file as average.m.
Alternatively, you could turn the script into a function and then call function average as shown here.

  0 Comments

Sign in to comment.