How do I design a graphing calculator with this condition.

2 visualizzazioni (ultimi 30 giorni)
I'm need to use disp, input, fevel and plot function.
I have 5 options for functions: Sin, Cos, Tan, Log, Exp.
  1. I'm going to ask the choice of function and take it as the input to my program.
  2. And ask the domain of function and take it as another input.
  3. Include x-label, y-label, title, and grid line.

Risposte (1)

Voss
Voss il 3 Feb 2022
Spostato: Voss il 21 Nov 2024
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.

Categorie

Scopri di più su 2-D and 3-D Plots in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by