Azzera filtri
Azzera filtri

Plot with 2 parameters

4 visualizzazioni (ultimi 30 giorni)
Hakan Güngör
Hakan Güngör il 9 Gen 2021
Commentato: Hakan Güngör il 12 Gen 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 :(

Risposte (1)

Alan Stevens
Alan Stevens il 9 Gen 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 Commenti
Alan Stevens
Alan Stevens il 12 Gen 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 il 12 Gen 2021
thanks mate

Accedi per commentare.

Categorie

Scopri di più su 2-D and 3-D Plots in Help Center e File Exchange

Prodotti

Community Treasure Hunt

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

Start Hunting!

Translated by