Filter löschen
Filter löschen

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

2 Ansichten (letzte 30 Tage)
Michael Meyne
Michael Meyne am 12 Sep. 2023
Beantwortet: Sam Chak am 12 Sep. 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 Kommentare
Torsten
Torsten am 12 Sep. 2023
Bearbeitet: Torsten am 12 Sep. 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)

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Sam Chak
Sam Chak am 12 Sep. 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');

Kategorien

Mehr zu Mathematics finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by