Effacer les filtres
Effacer les filtres

HOW I COULD DRAW THIS FUNCTION

1 vue (au cours des 30 derniers jours)
HADIMARGO
HADIMARGO le 7 Déc 2018
IMG_20181203_165117.jpg
  2 commentaires
madhan ravi
madhan ravi le 7 Déc 2018
upload the code that you tried
HADIMARGO
HADIMARGO le 7 Déc 2018
x=0:1:50;
syms n;
y=((2/pi)*((-1)^n+1)*(sin(pi*x)))/n;
symsum(y,n,1,inf);
figure(1);
plot(x,y)
i should say that i am a beginner.

Connectez-vous pour commenter.

Réponse acceptée

HADIMARGO
HADIMARGO le 13 Déc 2018
final answer by myself!!
x=linspace(-5,5,1000);
s=0;
for n=1:1:10000
p=((-1)^(n+1)*sin(n*pi*x))/n;
s=s+p;
end
f=(2/pi)*s;
plot(x,f)
final.jpg

Plus de réponses (3)

madhan ravi
madhan ravi le 7 Déc 2018
Modifié(e) : madhan ravi le 7 Déc 2018
Use cumsum() to define the behaviour of the alternating series:
x=linspace(0,50,10000);
n=1:10000;
y=(2/pi).*cumsum((((-1).^n+1).*(sin(pi.*x)))./n);
figure(1);
plot(x,y)
  2 commentaires
HADIMARGO
HADIMARGO le 7 Déc 2018
Modifié(e) : HADIMARGO le 7 Déc 2018
so tnx madhan ravi. i will send this answer to my teacher. if it correct i will get 1 score of 20 .
madhan ravi
madhan ravi le 7 Déc 2018
Modifié(e) : madhan ravi le 7 Déc 2018
Anytime :) , read more about cumsum() and linspace()

Connectez-vous pour commenter.


HADIMARGO
HADIMARGO le 8 Déc 2018
my teacher say it isnot correct. you should put it in a loop.
  1 commentaire
Walter Roberson
Walter Roberson le 8 Déc 2018
If you have TheResult = cumsum(SomeVector) then you can recode that in a loop as
TheResult(1) = SomeVector(1);
for LoopVariable = 2 : length(SomeVector)
TheResult(LoopVariable) = TheResult(LoopVariable-1) + SomeVector(LoopVariable);
end
... Approximately.

Connectez-vous pour commenter.


HADIMARGO
HADIMARGO le 8 Déc 2018
can anyone write complete answer with loop?
  1 commentaire
Walter Roberson
Walter Roberson le 8 Déc 2018
Yes, we could, but it is your homework.

Connectez-vous pour commenter.

Catégories

En savoir plus sur Loops and Conditional Statements dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by