Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Pomoc w zadaniach
Xeo95 napisał(a): Mógłby mi ktoś pomóc w następujących zadaniach. Będę bardzo wdzięczny Duży uśmiech
Najbardziej zależy mi na pierwszym.

Cytat:1. Elektron przyśpieszamy w polu o różnicy potencjałów U=15000V a następnie pozwalamy mu krążyć w płaszczyźnie prostopadłej do jednorodnego pola magnetycznego o indukcji B=0,4 T. jaki jest promień orbity tego elektronu ?

2. Pole jednorodne o indukcji B jest prostopadłe do płaszczyzny pierścienia kołowego o średnicy D=10 cm, wykonanego z drutu miedzianego o średnicy d=2,5mm. Z jaką prędkością zmienia się w czasie indukcja B, jeżeli prąd indukowany w pierścieniu wynosi i=10 A

3. W doświadczeniu wywołującym efekt Halla prąd o natężeniu i=3,0 [A] płynie wzdłuż przewodnika o szerokości a=1,0 cm, długości b=4,0 cm i grubości c=10-3 cm. Obliczyć poprzeczne napięcie Halla (przez szerokość) gdy pole magnetyczne B=1,5 T przechodziło prostopadle przez cienki przewodnik. Prędkość unoszenia elektronów wynosi v=0,06 cm/s
Dam wskazowki do 1., bo nie chce mi sie liczyc:
- oblicz predkosc V elektronu z 1/2mV^2 = qU
- Sila Lorenza = sila odsrodkowa, stad qVB= mV^2/R
=> poszukiwany promien R=mV/(qB)
"Podwładny powinien przed obliczem przełożonego mieć wygląd lichy i durnowaty tak, by swoim pojmowaniem istoty sprawy nie peszyć przełożonego" - ukaz cara Rosji Piotra I z 9 grudnia 1708 roku
 "Cudów nie ma" - Józef Stalin
Odpowiedz
Ja tam samo zrobiłem, czyli miałem dobrze. Dzięki Oczko
Jakby ktoś jeszcze mógłby mi pomóc z pozostałymi. Duży uśmiech
Odpowiedz
Xeo95 napisał(a): Ja tam samo zrobiłem, czyli miałem dobrze. Dzięki Oczko
Jakby ktoś jeszcze mógłby mi pomóc z pozostałymi. Duży uśmiech

W drugim jest wiecej zabawy. Jezeli zmieniasz w czasie B, to w tym masz wyrazenie dPhi/dt. Co sie stanie w przewodniku, jesli dzalasz nan zmiennym polem magnetycznym? Wytwarzasz w nim roznice potencjalow, a wiec epsilon = -dPhi/dt. Z prawa Ohma i opornosci wlasciwej mozesz policzyc spadek napiecia w drucie, gdy natezenie pradu i grubosc miedzianego przewodu sa znane. Jak tylko policzysz spadek napiecia (epsilon), wtedy policzysz -dPhi/dt.
"Podwładny powinien przed obliczem przełożonego mieć wygląd lichy i durnowaty tak, by swoim pojmowaniem istoty sprawy nie peszyć przełożonego" - ukaz cara Rosji Piotra I z 9 grudnia 1708 roku
 "Cudów nie ma" - Józef Stalin
Odpowiedz
Witam, czy ktoś mógłby mi pomóc z tym zadaniem? Potrzebne do zaliczenia Duży uśmiech

Cytat:Na płaskorównoległą płytkę szklaną o grubości d = 42 mm, pada promień świetlny pod kątem α=37 stopni 40’. Ile wynosi równoległe przesunięcie promienia
a) wyrażone w wielkościach α, β, d oraz
b) wyrażone w wielkościach α, d, n ?
Odpowiedz
Dobra, sytuacja wygląda tak:
[Obrazek: zadanie-xeo.png]
Drogę promienia wewnątrz płytki oznaczmy sobie np. jako [latex]s[/latex].

Mamy wtedy:
[latex]d = s \cos(\beta)[/latex]
[latex]x = s \sin(\alpha-\beta)[/latex]

Czyli:
[latex]x = d \frac{\sin(\alpha - \beta)}{\cos(\beta)}[/latex]
Sinus różnicy można rozpisać i trochę poskracać. To już daje odpowiedź na podpunkt a.
Żeby zrobić podpunkt b, wystarczy skorzystać z prawa załamania, co pozwoli funkcje trygonometryczne kąta [latex]\beta[/latex] zastąpić wyrażeniami złożonymi ze współczynnika załamania i funkcji kąta [latex]\alpha[/latex].

Nie wiem tylko, po co dane liczbowe, skoro nie jest podany współczynnik załamania i i tak nie uda się ostatecznie podać liczby Oczko
[Obrazek: style3,Fizyk.png]
"Tylko dwie rzeczy są nieskończone - Wszechświat i ludzka głupota. Co do Wszechświata nie jestem pewien" - Albert Einstein
Odpowiedz
Mógłby ktoś wspomóc? Duży uśmiech
Cytat:Odległość między dziesiątym a jedenastym ciemnym pierścieniem Newtona przy obserwacji w świetle odbitym wynosi ∆r = 0,168 mm. Oblicz odległość między pierwszym a drugim pierścieniem.
Odpowiedz
Mam specyficzne pytanie. Jak importować skrypt z pastebine'a do javablocka? Non stop wyskakuje mi komunikat conntent is not allowed in prolog...

Co robię źle?
Sebastian Flak
Odpowiedz
Może rozszerzę pytanie. Otóż uczyniłem takie cóś:


.png   losowanie bez powtórzeń.png (Rozmiar: 70.53 KB / Pobrań: 12)

I mnie kurestwo nie działa. W pętli chodzi i chyba w zaznaczonym miejscu się walnąłem. Ale nie wiem w czym, bo schemat mam dla wersji programu sprzed x lat.
Sebastian Flak
Odpowiedz
Na moje oko, próbujesz wyprintować minus-pierwszy element tablicy. Zmienną „i” ustawiasz na 0, a potem wyświetlić chcesz element „i-1”. W dodatku nigdzie nie inkrementujesz tego „i”, zatem po poprawieniu „i-1” na „i” program wylosuje wszystkie możliwe liczby i się zawiesi.

Swoją szosą – jeśli korzystasz z tego programu „bo jest łatwiej, niż pisać normalny kod”, to uważam, że nie masz racji. Sytuacja, gdy program pisze „schemat zawiera błędy”, ale nie wyjaśnia, jakie błędy, to jest kpina. Podobnie sposób, w jaki inicjalizujesz tablicę jest toporny.

Kod pythonowy, ktory robi to samo i jest znacznie czytelniejszy:
Kod:
import random                                                                                                          
                                                                                                                        
TO_DRAW = 10                                                                                                            
MIN = 1                                                                                                                
MAX = 15                                                                                                                
                                                                                                                        
                                                                                                                        
drawn = set()                                                                                                          
for i in range(TO_DRAW):                                                                                                
    while True:                                                                                                        
        r = random.randint(MIN, MAX)                                                                                    
        if r not in drawn:                                                                                              
            drawn.add(r)                                                                                                
            break                                                                                                      
    print(r, end=' ')                                                                                                  
print()
„Przybądź i bądź, bez zarzutu
Tak dla Tutsi, jak dla Hutu”

– Spięty
Odpowiedz
zefciu napisał(a): Na moje oko, próbujesz wyprintować minus-pierwszy element tablicy. Zmienną „i” ustawiasz na 0, a potem wyświetlić chcesz element „i-1”. W dodatku nigdzie nie inkrementujesz tego „i”, zatem po poprawieniu „i-1” na „i” program wylosuje wszystkie możliwe liczby i się zawiesi.

Swoją szosą – jeśli korzystasz z tego programu „bo jest łatwiej, niż pisać normalny kod”, to uważam, że nie masz racji. Sytuacja, gdy program pisze „schemat zawiera błędy”, ale nie wyjaśnia, jakie błędy, to jest kpina. Podobnie sposób, w jaki inicjalizujesz tablicę jest toporny.

Kod pythonowy, ktory robi to samo i jest znacznie czytelniejszy:
Kod:
import random                                                                                                          
                                                                                                                       
TO_DRAW = 10                                                                                                            
MIN = 1                                                                                                                
MAX = 15                                                                                                                
                                                                                                                       
                                                                                                                       
drawn = set()                                                                                                          
for i in range(TO_DRAW):                                                                                                
   while True:                                                                                                        
       r = random.randint(MIN, MAX)                                                                                    
       if r not in drawn:                                                                                              
           drawn.add(r)                                                                                                
           break                                                                                                      
   print(r, end=' ')                                                                                                  
print()

Dzięki za objaśnienia, ale już nieaktualne. Programowanie zakończyłem, razem z tym nieszczęsnym przedmiotem i mam nadzieję, że tego programu już na oczy więcej nie zobaczę. Pyrrusowe zwycięstwo nad programowaniem zakończyło się wynikiem 4.0 dla mnie, co jak na humana-tumana, chyba nie jest wynikiem najgorszym. Zatem pragnę podziękować wszystkim za pomoc okazaną w zmaganiach z czymś z innego świata.
Sebastian Flak
Odpowiedz


Skocz do:


Użytkownicy przeglądający ten wątek: 1 gości