Borrar filtros
Borrar filtros

writting down the code for the function

1 visualización (últimos 30 días)
Bijaya
Bijaya el 7 de Feb. de 2024
Comentada: Walter Roberson el 8 de Feb. de 2024
Attached file has the function and here is my matlab code pasted below
function y = myFunction(x, n)
if n == 1
y = 4 * sin(x) / (25*x + sin(25));
else
y = 2 * tan(5*n) / bi;
end
end
% Define the values of x and n
n = 2;
% Call the function to calculate y
y = myFunction(x, n);
% Display the result
disp(y);

Respuestas (1)

Walter Roberson
Walter Roberson el 7 de Feb. de 2024
y = 4 * sin(x) / (25*x + sin(25));
That is not vectorized. It needs to be
y = 4 * sin(x) ./ (25*x + sin(25));
Also remember that the parameters to the trig functions are in radians . If you want degrees, use sind
  9 comentarios
Bijaya
Bijaya el 8 de Feb. de 2024
The above modified one leads to following errors
Error using num2str
Input to num2str must be numeric.
Error in untitled523 (line 26)
disp(['Value of Bi:', num2str(Bi_value)]);
Walter Roberson
Walter Roberson el 8 de Feb. de 2024
Bi_value is symbolic, not numeric. You cannot num2str() it. You can char() it.

Iniciar sesión para comentar.

Categorías

Más información sobre Elementary Math 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