- NIE1
- NIE2
- NIE3
- NIE4
- NIE5
- NIE6
Kolejne wiadomości wyłączają różne rodzaje informacji handlowej od operatora. Wykorzystałem ten sposób i już nic natrętnego do mnie nie przychodzi ;)
Blog o tym jak widzę świat. Z jakim problemami się spotykam i jak je rozwiązuję. Jednym słowem, formą tego bloga jest brak formy.
Ubuntu 14.04 ma problemy z obsługą sieci. Dość często zdarza się zawieszenie interfejsu. Ubuntu do zarządzania siecią używa menadżera sieci, zamiast tradycyjnego linuxowego modelu sieciowego. Aby zrestartować sieć wystarczy wydać polecenie
sudo service network-manager restartPobierz toolchain dla procesora BCM2835:
Wejdź w /tools/arm-bcm2708.
Toolchain dla systemów 64-bitowych znajduje się w: gcc-linaro-arm-linux-gnueabihf-raspbian-x64.
Dla systemów 32-bitowych w: gcc-linaro-arm-linux-gnueabihf-raspbian.
Ściągnij i rozpakuj: Eclipse dla C++.
Utwórz nowy projekt C++.
Wybierz Release oraz Debug.
Przenieś plik wynikowy, znajdujący się w katalogu workspace na Raspberry Pi.
Na Raspberrym wykonaj chmod u+x ./RPi w katalogu gdzie umieściłeś plik wykonywalny. Następnie ./RPi. Powinieneś otrzymać:
Sposób na rysowanie wykresu funkcji dwuwymiarowej.
Istnieją na to dwa sposoby:
Instalacja z Octave Forge. W repozytorium Octave Forge wyszukaj paczkę, którą chcesz zainstalować np. "control". Aby dokonać instalacji uruchom Octave i wpisz: "pkg install -forge control". Paczka powinna automatycznie ściągnąć się z repozytorium i zainstalować.
Instalacji można dokonać również ręcznie, ściągając plik: "control-***.tar.gz" (gwiazdki oznaczają wersję) i wpisując "pkg install control-***.tar.gz". Uwaga! Octave musi być otwarte w katalogu w którym znajduje się ściągnięta paczka.
Zainstalowane paczki można wyświetlić poleceniem: "pkg list". Paczki pozbyć się można poleceniem "pkg uninstall control"
W środowisku Octave wielomian jest reprezentowany przez współczynniki funkcji wielomianowej poczynając od najbardziej znaczącego. Na przykład wektor: p=[3 -2 4 0 1]; reprezentuje funkcję wielomianową: p(x)=3*x^4-2*x^3+4*x^2+1 Możemy teraz wyświetlić sobie funkcje wielomianową następującym poleceniem: polyout(p,'x') 3*x^4 - 2*x^3 + 4*x^2 + 0*x^1 + 1 Mnożenie dwóch wielomianów p,q możemy wykonać poleceniem: r = conv(p,q);. Dzielenie natomiast poleceniem: [b,r] = deconv(y,a);. Gdzie b-wynik dzielenia wielomianów, r-reszta z dzielenia.
Octave pozwala na rozwiązanie wektorowych równań różniczkowych w postaci dx/dt = f(t,x).
Do rozwiązywanie nie liniowych równań postaci f(x)=0 służy funkcja fsolve.
Warto zwrócić uwagę, że nie zawsze polecenie fsolve znajduje poprawne rozwiązanie. Jeśli położymy x_0 = 5, rozwiązanie okaże się błędne.
Służy do tego parametr 'LineWidth' w funkcji plot. Na przykład: plot(x,y,'LineWidth',2)
W środowisku Octave wielomian jest reprezentowany przez współczynniki funkcji wielomianowej poczynając od najbardziej znaczącego. Na przykład wektor: p=[3 -2 4 0 1]; reprezentuje funkcję wielomianową: p(x)=3*x^4-2*x^3+4*x^2+1 Możemy teraz wyświetlić sobie funkcje wielomianową następującym poleceniem: polyout(p,'x') 3*x^4 - 2*x^3 + 4*x^2 + 0*x^1 + 1 Mnożenie dwóch wielomianów p,q możemy wykonać poleceniem: r = conv(p,q);. Dzielenie natomiast poleceniem: [b,r] = deconv(y,a);. Gdzie b-wynik dzielenia wielomianów, r-reszta z dzielenia.