Simple Question: How to Plot a Function over an Interval (Details in Body)
显示 更早的评论
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 个评论
Michael Meyne
2023-9-12
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)
Michael Meyne
2023-9-12
回答(1 个)
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');
类别
在 帮助中心 和 File Exchange 中查找有关 Data Distribution Plots 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

