How do I design a graphing calculator with this condition.
7 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
I'm need to use disp, input, fevel and plot function.
I have 5 options for functions: Sin, Cos, Tan, Log, Exp.
- I'm going to ask the choice of function and take it as the input to my program.
- And ask the domain of function and take it as another input.
- Include x-label, y-label, title, and grid line.
1 commentaire
Réponses (1)
Voss
le 3 Fév 2022
Déplacé(e) : Voss
le 21 Nov 2024 à 17:51
This will create a cell array of handles to your functions:
funcs = {@sin @cos @tan @log @exp};
Then you can get user input for selecting a function using input(), say an integer between 1 and 5. Call it idx.
Then you can get user input for specifying a domain using input(), say a 1-by-2 vector of doubles. Call it domain.
Then you can execute the selected function over that domain like so:
x = linspace(domain(1),domain(2),100); % 100 equally-spaced x values
y = feval(funcs{idx},x); % value of the function at each x value
Then plot and add grids, labels and title.
0 commentaires
Voir également
Catégories
En savoir plus sur 2-D and 3-D Plots dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!