Filter löschen
Filter löschen

arc question about implementing angle using linspace

10 Ansichten (letzte 30 Tage)
Amal Fennich
Amal Fennich am 17 Mär. 2020
Bearbeitet: Adam Danz am 19 Mär. 2020
r_angl = linspace(pi/4, 3*pi/4, N);
what does this mean? because I have an angle of 3.433 degree and I do not know how to implement it here ! any help ?
  2 Kommentare
madhan ravi
madhan ravi am 17 Mär. 2020
what is your question? could you rephrase it?
Adam Danz
Adam Danz am 19 Mär. 2020
Bearbeitet: Adam Danz am 19 Mär. 2020
"what does this mean?"
Check out the linspace page in the documentation. That line is basically creating N points between (1/4)pi (45 deg) and (3/4)pi (135 deg).
Check out madhan ravi's answer to convert deg<==>rad. Here's a summary:
  • deg = rad * 180/pi
  • deg = rad2deg(rad)
  • rad = deg * pi/180
  • rad = deg2rad(deg)

Melden Sie sich an, um zu kommentieren.

Antworten (1)

madhan ravi
madhan ravi am 17 Mär. 2020
if you are looking to convert radians to degrees use the function rad2deg() function
  1 Kommentar
Amal Fennich
Amal Fennich am 17 Mär. 2020
I have to draw an arc in Matlab which is going to represent half of airfoil .
the slope of the arc is dy/dx=(69.722-x^2+x-0.25)^-1/2(-x+1/2)
theta =3.433 degree
R=2.35
center is (0.5,-2.335)
someone has posted this code for arc and I have made slite changes on it but I do not know if I have resepted the requirements that I have :
circr = @(radius,rad_ang,p0) [radius*cos(rad_ang)+0.5; radius*sin(rad_ang)-2.335]; % Circle Function For Angles In Radians % Circle Function For Angles In Radians
circd = @(radius,deg_ang) [radius*cosd(deg_ang); radius*sind(deg_ang)]; % Circle Function For Angles In Degrees
N = 40; % Number Of Points In Complete Circle
r_angl = linspace(pi/4, 3*pi/4, N); % Angle Defining Arc Segment (radians)
radius = 2.35; % Arc Radius
xy_r = circr(radius,r_angl); % Matrix (2xN) Of (x,y) Coordinates
figure(1)
plot(xy_r(1,:), xy_r(2,:)) % Draw An Arc
axis([-1.25*radius 1.25*radius 0 1.25*radius]) % Set Axis Limits
axis equal

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Automotive 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