2014-02-02, 20:04
  #46573
Medlem
Citat:
Ursprungligen postat av GarlicKnight
visa att följande samband gäller:

(1+tanx)/(sinx+cosx) = 1/(cosx)
(1+tanx)/(sinx+cosx) = (1+sinx/cosx)/(sinx+cosx) = ((cosx+sinx)/cosx)/(sinx+cosx) = 1/cosx


Citat:
Ursprungligen postat av GarlicKnight
(cosx)/(1-sinx) - (cosx)/(1+sinx) = 2tanx
Gör liknämnigt i vänsterledet genom att förlänga första termen med (1+sinx) och andra termen med (1-sinx). Slå ihop termerna och förenkla täljaren. Använd trigonometriska ettan i nämnaren. Förkorta.
Citera
2014-02-02, 21:02
  #46574
Medlem
adequates avatar
Citat:
Ursprungligen postat av manne1973
Sätt A' = { 1-x | x Є A }.
Vad är m(A') ?
Det är ju bara en translation av A så det borde vara lika med m(A)?

Citat:
Ursprungligen postat av manne1973
Finns det något element y Є A' ∩ B ?
Det måste det göra. m(A') > 1/2 om jag har rätt ovan, och m(B) > 1/2, så de kan inte vara disjunkta.

Citat:
Ursprungligen postat av manne1973
Gäller x = 1 - y Є A ?
Öhm, ja, det borde det väl göra?
Citera
2014-02-02, 22:03
  #46575
Medlem
Citat:
Ursprungligen postat av TuppenGusav
Uppgift i MATLAB: I en skrift från 1200-talet av italienaren Fibonacci förekommer en berömd talföljd som börjar; 0,1,1,2,3,5,6,13,21...

Från och med det tredje talet är varje tal summan av sina två föregångare 2

f_k = f_{k-1} + f_{k-2}, f_2=1, f_1=0

Har fått lite hjälp av en polare och skrivit lite själv på ett program som bestämmer det minsta k för vilket f_k > 100 000 men förstår inte riktigt koden på några ställen :/. Kan någon vara snäll och förklara lite vad som verkligen händer i koden så jag förstår.

f1 = 0; f2 = 1;
f3 = f2 + f1;
k = 3;
while f3 <= 100000
f1 = f2;
f2 = f3;
f3 = f2 + f1;
k = k + 1;
disp([f3 k])
end
disp('f_k är'), disp(f3)
disp('k värdet är'), disp(k)
De två första Fibonacci-talen är inkodade (f_1 = 0 respektive f_2 = 1). Därefter beräknas det nuvarande Fibonacci-talet f_3, som är lika med summan av de två föregående talen f_2 och f_1. Variabeln k är en 'räknare' som sätts till 3, ty vi är inne på Fibonacci-tal nummer 3. Sedan loopar vi så länge f_3 (dvs nuvarande Fibonacci-tal) är mindre än eller lika med 100 000. För varje loop uppdateras värdena för f_1 och f_2, och därefter beräknas f_3 enligt de uppdaterade värdena. Dessutom ökar k med 1 för varje loop - så att 'räknaren' håller koll på vilken loop vi befinner oss i.

Loopen avslutas när nuvarande Fibonacci-tal > 100 000, och visar då f_k (nuvarande Fibonacci-tal) och k (vilken ordning i Fibonacci-följden som talet har). f_25 är 75 025, f_26 är 121 393. Således är k = 26 det minsta k för vilket f_k > 100 000.
Citera
2014-02-02, 22:23
  #46576
Medlem
TuppenGusavs avatar
Har kommit fram till denna kod. Stapelarea är en funktionsfil, uppgift a och c fungerar men får error på uppgift b och d.
%%
%a
g = @(x) log(x);
integral = stapelarea(g,1,10,100)
%%
%b
g = @(x) sin^2(x)*cos(x)
integral = stapelarea(g,0,pi,100)
%%
%c
g = @(t) t*(sqrt(1+t^2))
integral = stapelarea(g,0,1,100)
%%
%d
g = @(x) 1/1+2x^2;
integral = stapelarea(g,0,pi,100)

Ser ni något riktigt uppenbart fel
Citera
2014-02-02, 22:29
  #46577
Medlem
adequates avatar
Citat:
Ursprungligen postat av TuppenGusav
Har kommit fram till denna kod. Stapelarea är en funktionsfil, uppgift a och c fungerar men får error på uppgift b och d.
%%
%a
g = @(x) log(x);
integral = stapelarea(g,1,10,100)
%%
%b
g = @(x) sin^2(x)*cos(x)
integral = stapelarea(g,0,pi,100)
%%
%c
g = @(t) t*(sqrt(1+t^2))
integral = stapelarea(g,0,1,100)
%%
%d
g = @(x) 1/1+2x^2;
integral = stapelarea(g,0,pi,100)

Ser ni något riktigt uppenbart fel
På d har du missat en parentes. På b finns det ingen Matlabfunktion som heter sin^2. Prova att skriva (sin(x))^2 istället.
Citera
2014-02-02, 22:36
  #46578
Medlem
TuppenGusavs avatar
Citat:
Ursprungligen postat av adequate
På d har du missat en parentes. På b finns det ingen Matlabfunktion som heter sin^2. Prova att skriva (sin(x))^2 istället.
Tack löste upg b men var menar du att jag behöver en parentes på upg d?
Citera
2014-02-02, 22:39
  #46579
Medlem
adequates avatar
Citat:
Ursprungligen postat av TuppenGusav
Tack löste upg b men var menar du att jag behöver en parentes på upg d?
g = @(x) 1/1+2x^2; står det nu. Var tror du parentesen behövs? Hint: Division har högre prio än addition.

Edit: Dessutom funkar inte 2x, du behöver skriva 2*x.
__________________
Senast redigerad av adequate 2014-02-02 kl. 22:41.
Citera
2014-02-02, 22:42
  #46580
Medlem
TuppenGusavs avatar
Citat:
Ursprungligen postat av adequate
g = @(x) 1/1+2x^2; står det nu. Var tror du parentesen behövs? Hint: Division har högre prio än addition.
Tack för hjälpen löste det nu .
Citera
2014-02-02, 23:11
  #46581
Medlem
Citat:
Ursprungligen postat av adequate
Det är ju bara en translation av A så det borde vara lika med m(A)?
Inte translation utan spegling, men visst m(A') = m(A)


Citat:
Ursprungligen postat av adequate
Det måste det göra. m(A') > 1/2 om jag har rätt ovan, och m(B) > 1/2, så de kan inte vara disjunkta.
Korrekt, m(A' ∩ B) = m(A') + m(B) - m(A' ∪ B) > 1/2 + 1/2 - 1 = 0. Alltså, m(A' ∩ B) > 0 så A' ∩ B är icketom. Det finns alltså y Є A' ∩ B.


Citat:
Ursprungligen postat av adequate
Citat:
Ursprungligen postat av manne1973
Gäller x = 1 - y Є A ?
Öhm, ja, det borde det väl göra?
Gäller att y Є B?
Vilket värde har x + y?
Citera
2014-02-03, 00:07
  #46582
Medlem
Citat:
Ursprungligen postat av Nimportequi
Fast n^0=1, så det blir aldrig ett problem.

Ops, tankevurpa av mig, tänkte multiplikation
Citera
2014-02-03, 06:54
  #46583
Medlem
cos(2x) =0
Blir detta (+/-) pi/4 + pi*n

Eller (pi*n)/2 - pi/4?
Citera
2014-02-03, 07:31
  #46584
Medlem
c^2s avatar
Citat:
Ursprungligen postat av Demisoz
cos(2x) =0
Blir detta (+/-) pi/4 + pi*n

Eller (pi*n)/2 - pi/4?
2x = +/- pi/2 + pi*n
x = +/- pi/4 + pi/2*n
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in