How do I design a graphing calculator with this condition.

7 visualizaciones (últimos 30 días)
Kiha Kim
Kiha Kim el 3 de Feb. de 2022
Movida: Voss el 21 de Nov. de 2024 a las 17:51
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.

Respuestas (1)

Voss
Voss el 3 de Feb. de 2022
Movida: Voss el 21 de Nov. de 2024 a las 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.

Categorías

Más información sobre 2-D and 3-D Plots en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by