how to 2d plot simple ?

4 ビュー (過去 30 日間)
Nx mathlab
Nx mathlab 2022 年 1 月 27 日
回答済み: Mathy 2024 年 10 月 7 日
x=deg2rad(17)
tan(x/2) =(1-cos(x))/(sin(x))
  1 件のコメント
Torsten
Torsten 2022 年 1 月 27 日
You only defined three single values. What are you trying to plot ?

サインインしてコメントする。

回答 (1 件)

Mathy
Mathy 2024 年 10 月 7 日
Hi Nx Mathlab,
I assume that you would like to plot a 2D graph using the tan(x/2) defination but with a range of angles. If so refer to the code below -
% Define a vector of angles in degrees
angles_deg = 0:1:360; % Angles from 0 to 360 degrees
% Convert the angles to radians
x = deg2rad(angles_deg);
% Calculate the tangent values
tan_x_over_2 = (1 - cos(x)) ./ sin(x);
% Create a figure
figure;
% Plot the data
plot(x, tan_x_over_2);
% Add labels and title
xlabel('Angle (radians)');
ylabel('tan(x/2)');
title('2D Plot of tan(x/2) vs. Angle');
% Display the grid
grid on;
This code will generate angles from 0 to 360 degrees and, using the definition of tan_x_over_2 , it will plot the angles versus the tan(x/2) value on a 2D graph.
Hope this helps!

カテゴリ

Help Center および File ExchangeGraphics についてさらに検索

製品


リリース

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by