Write a function with three input arguments: a vector, math handle, plot handle?
Mostra commenti meno recenti
The question is: Write a function that will receive three input arguments: first argument is the data in the form of a x vector; the second argument is a handle to a math function; and the third argument is the handle to a plot function. Your Matlab function will first calculate the math function values of the x vector, then it will produce a plot using the third input argument.
For example, a call to the function HW101(x, @sin, @plot) will plot x vs. sin(x) using the line plot function.
Here is what I have so far, but you have to define the x vector, and should I be using varargin? Also this function prints out an answer? Any ideas on how to only display the plot?
% code
function[] = hw10(x,fhand,plot)
fhand(x)
plot(fhand(x))
title(['Plot Using: ',func2str(fhand)])
end
Risposta accettata
Più risposte (0)
Categorie
Scopri di più su Graphics Objects in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!