Wysokościomierz w dronie oznacza, że jest z nim powiązany czyli należy napisać prosty model np. quadrokoptera, jest sporo artykułów. Wysokościomierz będzie wartością mierzoną np. genenratorem sinusoidy albo przebiegu odkształconego - sygnału wysokość, drugim sygnałem do węzła sumacyjnego będzie wartość zadana wysokości. Ten sygnał będzie podany na regulator...
Rozumiem, że procesor DSP jest podłączony do portu COM3, znając baudrate jakiego używa do transmisji można użyć przykładowego kodu: s = serial('COM3'); set(s,'BaudRate',4800); fopen(s); out = fscanf(s); % przeczytaj z portu fclose(s) delete(s) clear s http://www.mathworks.com/help/matlab/mat...
http://www.mathworks.com/help/matlab/mat... To de facto podstawienie ale czasami nazywane mnożeniem funkcji, zapoznaj się z tym: http://www.purplemath.com/modules/fcnops... W zasadzie to: z = (at)(x) sin(-3-sin(x)-cos(x)...
Witam Tutaj masz kurs Matlab-a, nie musisz oglądać wszystkiego po kolei. Możesz przerobić tylko interesująca Cię część: [url=https://www.coursera.org/course/mat... kurs
Zauważ, że pierwszym argumentem funkcji ode45 musi być uchwyt do funkcji, a nie definicja równania przy pomocy diff. Więcej w dokumentacji z przykładami: https://www.mathworks.com/help/matlab/re...
znalzlem cos takiego moze sie przyda Przetwarzanie obrazów cyfrowych w MATLAB-ie http://wwwnt.if.pwr.wroc.pl/kwazar/mtk2/... Opis procedur do projektowania sieci neuronowych w srodowisku MATLAB-4.0 http://www.ftj.agh.edu.pl/~STEGOWSKI/opi... linki zaczrpniete z tad -->> http://wemif.net/paluszynski/mlab/index.... niestey jest...
(at)timoglok , to nie jest gotowa instrukcja do wklejenia, to nieco bardziej rozpisany schemat który tobie od kilku postów radzi (at)Marvinn8686 , a którego nie jesteś w stanie zaadaptować w związku z brakiem podstaw.
Logitech nie korzysta z własnych sterowników dla myszek uzywa zawsze zgodnych ze sterownikiem Windowsa dlatego myszki zawsze działją bezbłędnie i bez potrzeby instalacji własnych sterowników. p.s. Masz możliwość instalacji programu Logi Options to zainstaluj i tam możesz konfigurować bezpośrednio myszkę i nawet wyłączyć funkcję przycisku. Właśnie sprawdziłem...
Miało być ".*". A co do potęgowania to można tak: a^x=exp(x*ln(a)) Tyle, że wydaje mi się, że nie w tym problem. A przy debugowaniu można sprawdzić czy istnieją x(1) oraz x(2). Chodzi mi o to czy przypadkiem nie zawierają czegoś "dziwnego" czego nie toleruje potęga
Witam W załączniku przedstawiam rozwiązanie, nie jest idealne ale może coś pomóc. Pozdrawiam,
Witaj! Aby wyznaczyć wartość pochodnych w punkcie (1,2,3), możesz zastosować funkcję subs na już wyznaczonych pochodnych zamiast podstawiać wartości x1, x2 i x3 osobno. Oto zmodyfikowany kod, który wyznaczy wartości pochodnych dla funkcji y w punkcie (1,2,3): clear syms x1 x2 x3 y(x1,x2,x3)=x1*x2^x3+x1^2*x3 % Obliczanie pochodnych poch_x1=diff(y,x1)...
Mam siglenta 4 1/2 cyfry i żałuję że nie wziąłem 5 cyfr za niewiele wtedy drożej chyba 400zł czy jestem zadowolony nie do końca ale nie mam wzorców porównawczych jedynie ogniwo Westona i odniesienie do Brymena to oki i w metodzie 4 przewodowej pomiar oporności z rezystorami precyzyjnymi bite w to co nadrukował producent to rezystory nawijane precyzyjne....
Pokaż przykładowy kod, jaka funkcja i gdzie się wysypuje, bo nie bardzo rozumiem w czym jest problem. Wyrażenie zapisane w stringu można wykonać za pomocą http://www.mathworks.com/help/matlab/ref... a funkcję zapisaną w ten sposób skonwertować na prawdziwą funkcję http://www.mathworks.com/help/matlab/ref...
[syntax=matlab]h = nyquistplot(...); setoptions(h, 'ShowFullContour', 'off', 'MagUnits', 'abs');[/syntax]
function [wynik]= silnia(argument) if argument ==0 wynik =1; else wynik=argument*silnia(argument-1)... end end
Witam, przeczytaj wykład 3 (ftp://ztchs.p.lodz.pl/Automatyka-techni... gotowe bloczki są w pliku zip (ftp://ztchs.p.lodz.pl/Automatyka-techni... jak byś jeszcze czegoś potrzebował pytaj chętnie, jeśli będę umiał, pomogę. pozdrawiam
Proszę spróbować tak: load wariant1.txt; load wariant2.txt; load wariant3.txt; x=wariant1(:,1); y1=wariant1(:,2); y2=wariant2(:,2); y3=wariant3(:,2); loglog(x,y1,'-rs',x,y2,'-bo',x,y3,'-... grid on; legend('Wariant 1','Wariant 2','Wariant 3'); xlabel('f, Hz'); ylabel('TF,...
Kolego! Odblokuj ukryte konto admina i na nim próbuj. Coś tak czułem, że brakuje Ci uprawnień...
Witam, Prawym klawiszem myszy na wykres. Charcteristic -> State state. Dodatkowo https://www.mathworks.com/help/ident/ref... Pozdrawiam,
http://bfy.tw/JqE
My na uczelni mieliśmy zajęcia z matlaba i tam było różniczkowanie może to ci pomoże
[syntax=octave]t = 0:0.001:8; %czas T = 2; %okres D = 0.5; %współczynnik wypełnienia out = zeros(size(t)); out(mod(t, T)/T < D) = 1;[/syntax]
nie bazuj na pętli o określonej liczbie przebiegów, lecz na pętli while, zaś licznikiem niech będzie dodatkowa pomocnicza zmienna, która bedzie inkrementowana wyłącznie w przypadku wprowadzenia poprawnej wartości.
Hej leniuszku, 1.Zdaje sie ze z wygenerowaniem kodu C z matlaba nie ma wiekszych problemow... nie mam w tej chwili matlaba pod reka, ale spojrz na: http://www.google.pl/search?hl=pl&q=%22m... drugi link juz jest calkiem ciekawy. Dalej masz jakis matcom matlab to c++ compiler...:) 6] Is there any automatic...
1. Na psychologii nie bardzo... Może po prostu zapytasz wykładowcę z którym miałeś zajęcia z PLC? Może będzie Twoim promotorem? 2. Na pewno któryś z Twoich kolegów już to robił. Pewnie wykładowca od PLC będzie dobrze wiedział jak to działa. Wystarczy wykazać trochę inicjatywy i przyjśc w czasie konsultacji. 3. Jak już będziesz miał promotora to sobie...
Interesujące :) Patrząc na wyniki sądzę, że to sprawa platformy na której je policzono. Ksero ksera skryptu sugeruje, że policzono je parę ładnych lat temu, kiedy nie było 64-bitowych procesorów. To prawdopodobnie jest przyczyną rozbieżności. Co więcej, Twój kod wysłałem znajomemu, żeby mi przepuścił przez Matlaba (wersja 2011, intel i5 x64) i wyszło...
w załączniku:
Dzień dobry, ciekawy pomysł, raczkuję jeszcze w MATLABie ale dodam od siebie jak ja to widzę aby rozwiązać to w miarę dynamicznie. Od strony MATLAB-a dostajemy funkcje: wavread/wavwrite do odczytu/zapisu danych z plików na dysku. Statycznie można po prostu wczytać pliki, odjąć 2 funkcje, zapisać. Aby było to dynamiczne można by wykorzystać potoki, zaś...
Tylko co dokładnie chcesz uzyskać? Może jakiś kod? 500 pierwszych próbek czy 500 równomiernie z całego zakresu.
Można tyle, że to jest etykieta jeśli chcesz zmienić kolor buttona to musisz użyć nazwy obiektu a nie jego taga...
Lepszym sposobem jest wpisanie wszystkich zmiennych w m-pliku. Puszczenie całości a w Simlinku posługiwać się tylko nazwami zmiennych. np. w m-pliku wpisać wartość kp=3 a w Simulinku posługiwać się tylko nazwą kp której automatycznie będzie przypisywane 3. A co do wysyłania wartości z simulinka to za pomocą bloczka To Workspace i w ustawieniach wpisać...
W miejsce Scope'a możesz wstawić To Workspace (simulink->sinks->To workspace). Ten bloczek eksportuje tobie "pomiary" do matlaba, a w samym matlabie piszesz już plot(simout); (simout nazwa nadana bloczkowi ToWorkspace).
Witam. Mam problem z narysowaniem dwóch funkcji na jednym wykresie tak, aby jedna wystąpiła po drugiej, a nie jedna "na" drugiej. Funkcja pierwsza może byś sin(x) dla x należących do przedziału od 0 do 10 a druga y=x dla x z przedziału od 10 do 20. t1 = 0:1:10; t2 = 10:1:20; x1=sin(t1*0.5); x2 = t2; plot(t1,x1,t2,x2)
Jeśli jest mnożenie macierzowe to trzeba dać kropkę przed znak mnożenia: [syntax=c]p=u.*i;[/syntax]
Witam Sprobuj czegos takiego: n=6; m=7; X=rand(n,m) Y=X; sizey=size(Y); for i=1:sizey(1) for j=1:sizey(2) if Y(i,j)>0.5 Y(i,j)=1; else Y(i,j)=0; end end end Y Oczywiscie to Y jest tylko po to by mozna bylo naraz widziec macierze X i Y i sprawdzic czy skrypt dobrze chodzi. Pozdrawiam
Najprościej chyba stworzyć filtr we wbudowanym w matlaba narzędziu "fdatool" (uruchamiane z linii poleceń). Można tam zaprojektować sporo różnych filtrów, a współczynniki np wyeksportować potem do pliku
Nie kojarzę takiej funkcji, choć jest ona prosta do wykonania - coś na kształt [syntax=bash]function wyjscie = sinKat(a,kat) n = size(a,2); for i=1:n d= mod(a(i), 2*pi); if (d > kat) wyjscie(i)= sin(a(i)); else wyjscie(i) = 0; end end [/syntax] jeśli jesteś zainteresowany kątami do PI to w modulo wystarczy to zmienić. Pozdrawiam
W trakcie działania skryptu macierz może się zmniejszać (usuwanie wierszy z identycznymi elementami) i w pewnym momencie dostajesz: ??? Index exceeds matrix dimensions. spróbuj tak for i=length(walor):-1:1 if range(walor(i,:)==0 walor(i,:)=[]; end end BTW: Możesz użyć & zamiast && bo: Logical Operators:...
Aby wywołać porównanie należy użyć podwójnego znaku równości (==). Teraz wewnątrz if'ów zamiast porównywać przypisujesz.
jak nie wiem.. ale wogóle dla mnie to jest bez sensu zadanie-pomieszanie z poplątaniem. Wszystko można zrobić w samym Matlabie a właściwie w Simulinku, są nawet odpowiednie bloki do tego, zarówno "na piechote" jak i z gotowych elementów. Tak samo można pofatygować się w samym pspice. No chyba że w zadaniu chodzi konkretnie o to sprzęgnięcie.. Wydaje...
Maksymalna pulsacja tego sygnału to na pewno nie jest 11000*pi sin^2 8000πt × Dodano po 20 żeby określić pulsację maksymalną musisz ze wzoru opisującego sygnał pozbyć się mnożeń. x(t)=2×sin^2 8000πt×[sin(11000πt)+si... 2 x sin 8000πt x sin 8000πt x [sin(11000πt)+sin(500...
» syms a b c x » y=a*x^2+b*x+c y = a*x^2+b*x+c » diff(y) ans = 2*a*x+b » int(y) ans = 1/3*a*x^3+1/2*b*x^2+c*x » http://www.mathworks.com/access/helpdesk... http://www.mathworks.com/access/helpdesk... http://www.mathworks.com/access/helpdesk...
sudo dpkg --configure -a sudo apt-get install -f
•naszkicować kształt aproksymowanego sygnału i początkowych kilku (3 lub 4) sum częściowych (na wspólnym wykresie), Narysuj kilka pierwsych sinusów (vel kosinsów) na tle wykresu przebiegu prostokątnego. •zaznaczyć miejsca nieciągłości sygnału Przypuszczam że chodzi o pionowe zbocza w przebiegu prostokątnym. •naszkicować zależność...
Witam, Kp oraz Kd bezpośrednio a Ki = 1/Ki. Ale mogę sie mylić. Pozdrawiam,
Z tego komunikatu wynika że CD-ROM potrafi czytać płytki jedynie w konwencji 8.3 (nazewnictwo pod DOS-em 8 znaków nazwy i 3 rozszerzenia). Jakiego masz CD-ka? Próbowałeś przeczyścić płytę? Może jest brudna/porysowana. Czy jest opcja "ignore"?
A jesteś pewien, że wartość det(r) jest dokładnie równa jeden (a nie np. 1.0000000000000001)? Nie wiem co robią funkcje rotx(y,z). Natomiast biorąc pod uwagę wartość pi, która nie jest skończona to wątpię, że det(r) da coś co numerycznie jest dokładnie równe 1.0. Tu bym raczej spróbował zaokrąglić wynik przed porównaniem.
A na pewno chcesz pozostać przy tej metodzie ? Jest wiele innych, dużo skutecznijszych, działających niezależnie od kolorystyki... Implementowałem kiedyś metodę opartą na rozpoznawaniu owalu twarzy, uszczegółowiając i weryfikując wyniki poprzez wyszukiwanie oczu i ust we wcześniej wykrytym okręgu (twarzy). Plus jest taki, że po oczach można określić...
Ok. Przekonwertowałem do wersji R12, czyli pierwszego Simulinka... u mnie działa... jak coś, to podaj jaką masz, to zapiszę do takiej. Pozdrawiam
Zakłócenie czyli jakiś obcy sygnał podany dodatkowo na wejście obiektu. Ogólnie zamodelujesz je wstawiając przed obiektem sumator (z dwoma plusikami). Do jednego plusika podłącz sygnał, który normalnie był podłączony do wejścia obiektu, do drugiego sygnał zakłócenia. Tu na początek wprowadź sobie na przykład "pulse" trwający np 1 sekundę. Dopasuj siłę...
transmitancja matlab sinus matlab matlab pliki
volvo silnika ploter frezować przełącznik kolumna kierownica
water injection wzmacniacz tytka
Zalecana chemia do czyszczenia kotła Ecocondens Integra 20 Prawe skrzydło bramy wjazdowej nie działa - diagnostyka i naprawa