Multiple input values for same function and plot them?

58 vues (au cours des 30 derniers jours)
Gaetano Dona-Jehan
Gaetano Dona-Jehan le 25 Nov 2019
Commenté : Adam Danz le 28 Nov 2019
Hello,
I was wondering if there was a quick clean and easy way to make a function input multiple values of x, such as 0, .25 ,.5, .75, 1 and then plot these five curves out on the same plot. I know how to do it manualy by create 5 different functions and naming them slightly differently, but I was wondering if there was a quicker/cleaner way of doing it?
  4 commentaires
Hedayat
Hedayat le 28 Nov 2019
You can use plot in one statement
plot(X1,Y1,...,Xn,Yn) plots multiple X, Y pairs using the same axes for all lines.
KSSV
KSSV le 28 Nov 2019
MAke the input as amtrix and plot in one strectch.

Connectez-vous pour commenter.

Réponses (1)

KSSV
KSSV le 28 Nov 2019
A = [10 20 30 405 50] ;
th = linspace(0,2*pi) ;
X = zeros(length(A),length(th)) ;
for i = 1:length(A)
X(i,:) = A(i)*sin(th) ;
end
plot(th,X)

Catégories

En savoir plus sur 2-D and 3-D Plots dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by