Plot with 2 parameters

4 visualizaciones (últimos 30 días)
Hakan Güngör
Hakan Güngör el 9 de En. de 2021
Comentada: Hakan Güngör el 12 de En. de 2021
syms r teta x y
teta= -90: 0.1: 90;
r= 0.5:0.1:1.5;
x=sind(teta).*r;
y=cosd(teta).*r;
plot(x,y)
that my code, I want to see a plot like half disc with a hole but it doesnt work :(

Respuestas (1)

Alan Stevens
Alan Stevens el 9 de En. de 2021
Do you mean something like this:
theta = -90:90;
ri = 0.5; ro = 1.5;
x = [ri*cosd(theta) ro*cosd(-theta) 0];
y = [ri*sind(theta) ro*sind(-theta) ri*sind(theta(1))];
plot(x,y), axis equal
  3 comentarios
Alan Stevens
Alan Stevens el 12 de En. de 2021
Yes, use a for loop. You haven't said if the values from 0.5 to 1.5 refer to ri or ro. Presumably you need to specify values for both.
Hakan Güngör
Hakan Güngör el 12 de En. de 2021
thanks mate

Iniciar sesión para comentar.

Categorías

Más información sobre 2-D and 3-D Plots en Help Center y File Exchange.

Etiquetas

Productos

Community Treasure Hunt

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

Start Hunting!

Translated by