Vinnaren i pepparkakshustävlingen!
2014-02-26, 19:05
  #1
Avstängd
Ubuntu.Linuxs avatar
Jag har en ekvation som är ganska stor. Jag vill simulera den med MATLAB och x ska gå mot oändligheten. Därav vill jag veta hur ekvationen kommer se ut när x går mot oändligheten. Hur gör jag? Vad tycker jag för att använda limus -> oändlighet?
Citera
2014-02-26, 20:11
  #2
Medlem
Nimportequis avatar
Citat:
Ursprungligen postat av Ubuntu.Linux
Jag har en ekvation som är ganska stor. Jag vill simulera den med MATLAB och x ska gå mot oändligheten. Därav vill jag veta hur ekvationen kommer se ut när x går mot oändligheten. Hur gör jag? Vad tycker jag för att använda limus -> oändlighet?
Först vill jag bara uppmärksamma dig om att även om det låter som man säger "limus" säger man egentligen "limes".

Det beror förvisso lite på hur uttrycket ser ut, men jag skulle ge mig på en stegmetod där man ökar på x med ett visst steg hela tiden så länge någon variabel som beskriver skillnaden mellan nuvarande och föregående steg är större än ett visst värde. Typ:

while (diff>0,01)
stega
diff=nuvarande-föregående
end while
Citera
2014-02-26, 21:37
  #3
Medlem
temp = linspace(-10, 0.1, 10);
x = 10.^temp;

Och utvärdera sedan funktionen för alla x.
Citera
2014-02-26, 22:06
  #4
Avstängd
Ubuntu.Linuxs avatar
Jag tänker simulera en ekvation som ser ut så här:
Bild1
Bild2

Hur visar jag att a är proportionell mot x om R går mot oändligheten?
Kan MATLAB härdleda?
Citera
2014-02-27, 13:01
  #5
Medlem
-taki-s avatar
Om man grejar lite med uttrycket ser man att det är linjärt i x, oavsett värdena på de andra parametrarna,

http://i1061.photobucket.com/albums/...pse6d13c9a.png

... eller har jag missat något?
Citera
2014-02-27, 19:14
  #6
Avstängd
Ubuntu.Linuxs avatar
Citat:
Ursprungligen postat av -taki-
Om man grejar lite med uttrycket ser man att det är linjärt i x, oavsett värdena på de andra parametrarna,

http://i1061.photobucket.com/albums/...pse6d13c9a.png

... eller har jag missat något?

Om R går till oändligheten. Hur kan man skriva om uttrycket då?
Citera
2014-02-27, 21:09
  #7
Medlem
Denkmittels avatar
Citat:
Ursprungligen postat av Lokf
temp = linspace(-10, 0.1, 10);
x = 10.^temp;

Och utvärdera sedan funktionen för alla x.
Väldigt märkligt att göra så med tanke på att funktionen logspace gör samma sak på en rad.
Citera
2014-02-28, 00:46
  #8
Medlem
dMobergs avatar
Citat:
Ursprungligen postat av -taki-
Om man grejar lite med uttrycket ser man att det är linjärt i x, oavsett värdena på de andra parametrarna,

http://i1061.photobucket.com/albums/...pse6d13c9a.png

... eller har jag missat något?
Mjo, antagligen att f = ax + b inte är linjär
Citera
2014-02-28, 07:54
  #9
Medlem
-taki-s avatar
Citat:
Ursprungligen postat av dMoberg
Mjo, antagligen att f = ax + b inte är linjär

I x, väl.
Citera
2014-02-28, 16:27
  #10
Medlem
dMobergs avatar
Nja, de kallas kanske linjära men det är egentligen fel. Om du dubblar x så kommer inte funktionsvärdet att dubblas. (eftersom funktionen inte går genom origo; en linjär funktion måste gå genom origo.)

f = ax+b är ett exempel på en affin funktion.
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback