Borrar filtros
Borrar filtros

Simple Question: How to Plot a Function over an Interval (Details in Body)

2 visualizaciones (últimos 30 días)
Michael Meyne
Michael Meyne el 12 de Sept. de 2023
Respondida: Sam Chak el 12 de Sept. de 2023
Hello, it's been too long since I've used Matlab.
Could someone please help me with the following? I tried looking online but other solutions didn't help me for some reason. Thanks in advance!
t = 0:0.01:pi % Theta from 0 to pi
tm = sqrt(44*cos(t).^2 + 44*cos(t)*sin(t)+29*sin(t).^2)
plot(t, tm(t))
  3 comentarios
Torsten
Torsten el 12 de Sept. de 2023
Editada: Torsten el 12 de Sept. de 2023
t = 0:0.01:pi; % Theta from 0 to pi
%
tm = sqrt(44*cos(t).^2 + 44*cos(t).*sin(t)+29*sin(t).^2); % traction magnitude eqn derived on paper
plot(t, tm)

Iniciar sesión para comentar.

Respuestas (1)

Sam Chak
Sam Chak el 12 de Sept. de 2023
Alternatively, you can also use fplot() to symbolically plot the function over the specified interval for t.
syms t
tm = @(t) sqrt(44*cos(t).^2 + 44*cos(t).*sin(t) + 29*sin(t).^2);
fplot(tm, [0 pi])
grid on
title('tm(t) from 0 to \pi')
xlabel('t');
ylabel('tm');

Categorías

Más información sobre Mathematics en Help Center y File Exchange.

Community Treasure Hunt

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

Start Hunting!

Translated by