Moje forum

Kategoria ogólna => Dyskusja ogólna => Wątek zaczęty przez: Raul w Lipiec 08, 2013, 12:34:29

Tytuł: ZADANIE !
Wiadomość wysłana przez: Raul w Lipiec 08, 2013, 12:34:29
O godzinie 13:30 walczymy !
Tytuł: Odp: ZADANIE !
Wiadomość wysłana przez: Raul w Lipiec 08, 2013, 13:46:17
wykres przyrostów wykształceń i potrzebujemy do tego wartości min(x) dla każdej list osobno (dla x- pos) (dla y-load). trzeba obliczyc wartosc minimalna.
1. min(pos)
2.działanie mat. od tej wartosci min dla petli biezacej odejmujemy wartosc minimalna petli poprzedniej. (delta=min(pos)^(i - min)(pos)^(i-1)
3. <wykres> oś pozioma to numer pętli, oś pionowa to delta. bedzie wygladac poziom, skok maly i nic potem potezny skok i nic.

Petle zmieniaja sie od 1 do tego 2000. Delta nie da sie wyleczyc dla 1 petli. Wykres startuje od petli numer 2.
Tytuł: Odp: ZADANIE !
Wiadomość wysłana przez: programista69 w Lipiec 08, 2013, 13:51:41
Jakiś kod dostaliście? Wyślij.
Tytuł: Odp: ZADANIE !
Wiadomość wysłana przez: Raul w Lipiec 08, 2013, 13:53:23
http://speedy.sh/PA32v/Zaliczenie.zip
Tytuł: Odp: ZADANIE !
Wiadomość wysłana przez: programista69 w Lipiec 08, 2013, 13:56:24
Ja nic z tego nie czaję, nie wiem który plik to zadanie, nie wiem o co w ogóle chodzi...
Tytuł: Odp: ZADANIE !
Wiadomość wysłana przez: programista69 w Lipiec 08, 2013, 13:57:01
zadanie to test.py, tak?
Tytuł: Odp: ZADANIE !
Wiadomość wysłana przez: Raul w Lipiec 08, 2013, 13:57:54
tak
Tytuł: Odp: ZADANIE !
Wiadomość wysłana przez: Raul w Lipiec 08, 2013, 14:12:38
import os
import numpy as np
import matplotlib.pyplot as plt


listaplikow = os.listdir("dane")

minPos=[]
delta=[]
x=1



for plik in listaplikow:
   pos,load = np.loadtxt("dane\\" + plik, delimiter='\t', skiprows=5, usecols=(0,1), unpack=True)
   minPos.append(min(pos))
   x=x+1
   delta=minPos
■-minPos[x-1]

   

plt.plot(delta, x, 'r-')

plt.ylabel('delta')
plt.xlabel('nr petli')
plt.show()
Tytuł: Odp: ZADANIE !
Wiadomość wysłana przez: Raul w Lipiec 08, 2013, 14:18:37
jak taki sam? coś ci wychodzi?
Tytuł: Odp: ZADANIE !
Wiadomość wysłana przez: programista69 w Lipiec 08, 2013, 14:19:16
sory, pomyliłem się. chwila
Tytuł: Odp: ZADANIE !
Wiadomość wysłana przez: programista69 w Lipiec 08, 2013, 14:19:31
A co to za kod?
Tytuł: Odp: ZADANIE !
Wiadomość wysłana przez: Raul w Lipiec 08, 2013, 14:20:06
ktoś wrzucił ale nie działa
Tytuł: Odp: ZADANIE !
Wiadomość wysłana przez: programista69 w Lipiec 08, 2013, 14:26:59
Naprawiłem ten kod który wysłałeś:
import os
import numpy as np
import matplotlib.pyplot as plt


listaplikow = os.listdir("dane")

minPos=[]
delta=[]
x=0
y=[]



for plik in listaplikow:
   pos,load = np.loadtxt("dane\\" + plik, delimiter='\t', skiprows=5, usecols=(0,1), unpack=True)
   minPos.append(min(pos))
   if x >= 1:
     y.append(x)
     delta.append(minPos[x] - minPos[x-1])
   x += 1

plt.plot(delta, y, 'r-')

plt.ylabel('delta')
plt.xlabel('nr petli')
plt.show()
Tytuł: Odp: ZADANIE !
Wiadomość wysłana przez: programista69 w Lipiec 08, 2013, 14:27:20
Wykres jakiś rysuje, ale tak ma on wyglądać?
Tytuł: Odp: ZADANIE !
Wiadomość wysłana przez: Raul w Lipiec 08, 2013, 14:28:21
wykres> oś pozioma to numer pętli, oś pionowa to delta. bedzie wygladac poziom, skok maly i nic potem potezny skok i nic.
Tytuł: Odp: ZADANIE !
Wiadomość wysłana przez: programista69 w Lipiec 08, 2013, 14:29:45
ok, to trzeba zamienić osie.
Tytuł: Odp: ZADANIE !
Wiadomość wysłana przez: programista69 w Lipiec 08, 2013, 14:30:31
TAK??????:

import os
import numpy as np
import matplotlib.pyplot as plt


listaplikow = os.listdir("dane")

minPos=[]
delta=[]
x=0
y=[]



for plik in listaplikow:
   pos,load = np.loadtxt("dane\\" + plik, delimiter='\t', skiprows=5, usecols=(0,1), unpack=True)
   minPos.append(min(pos))
   if x >= 1:
     y.append(x)
     delta.append(minPos[x] - minPos[x-1])
   x += 1

plt.plot(y, delta, 'r-')

plt.ylabel('delta')
plt.xlabel('nr petli')
plt.show()
Tytuł: Odp: ZADANIE !
Wiadomość wysłana przez: Raul w Lipiec 08, 2013, 14:32:02
wychodzi dluga linia i potem pionowa. ma byc jak masz sprzet co serce bada i jest nic i potem skok itd
Tytuł: Odp: ZADANIE !
Wiadomość wysłana przez: monia w Lipiec 08, 2013, 14:34:38
mi wychodzi pozioma i w dol pionowa
Tytuł: Odp: ZADANIE !
Wiadomość wysłana przez: kapi007 w Lipiec 08, 2013, 14:41:52
mi też i ja tak zostawiam
Tytuł: Odp: ZADANIE !
Wiadomość wysłana przez: programista69 w Lipiec 08, 2013, 14:42:37
A jakiego kodu używacie?
Którego?