Filter löschen
Filter löschen

HOW I COULD DRAW THIS FUNCTION

1 Ansicht (letzte 30 Tage)
HADIMARGO
HADIMARGO am 7 Dez. 2018
Beantwortet: HADIMARGO am 13 Dez. 2018
IMG_20181203_165117.jpg
  2 Kommentare
madhan ravi
madhan ravi am 7 Dez. 2018
upload the code that you tried
HADIMARGO
HADIMARGO am 7 Dez. 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.

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

HADIMARGO
HADIMARGO am 13 Dez. 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

Weitere Antworten (3)

madhan ravi
madhan ravi am 7 Dez. 2018
Bearbeitet: madhan ravi am 7 Dez. 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 Kommentare
HADIMARGO
HADIMARGO am 7 Dez. 2018
Bearbeitet: HADIMARGO am 7 Dez. 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 am 7 Dez. 2018
Bearbeitet: madhan ravi am 7 Dez. 2018
Anytime :) , read more about cumsum() and linspace()

Melden Sie sich an, um zu kommentieren.


HADIMARGO
HADIMARGO am 8 Dez. 2018
my teacher say it isnot correct. you should put it in a loop.
  1 Kommentar
Walter Roberson
Walter Roberson am 8 Dez. 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.

Melden Sie sich an, um zu kommentieren.


HADIMARGO
HADIMARGO am 8 Dez. 2018
can anyone write complete answer with loop?
  1 Kommentar
Walter Roberson
Walter Roberson am 8 Dez. 2018
Yes, we could, but it is your homework.

Melden Sie sich an, um zu kommentieren.

Kategorien

Mehr zu Loops and Conditional Statements 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