(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.
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:...
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...
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)
Sprawdź sobie czy masz zainstalowany toolbox do obliczeń symbolicznych ("help"). A wracając do różniczkowania wielomianów to może pomocna będzie funkcja "polyder"
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)...
Skrypt w matlabie to po prostu ciąg instrukcji które będą po kolei wykonywane. dodatkowo taki sam ciąg instrukcji można upchać do funkcji. Funkcja - jak to funkcja przyjmuje argumenty, zwraca wartość, poza tym niczym się od skryptu nie różni. Co do przykładów (postaram się coś jutro wrzucić) te które podałeś oczywiście da się zaimplementować, ale nie...
x_inch = -2:0.5:1; zastąp: x_inch = -2:0.5:0.999;
Bez problemu. Tworzysz sobie nowy wektor, który składa się z tych wektorów x1, x2,..., xn. Wygląda to tak: [syntax=matlab] x=[x1 x2 x3 ... xn];[/syntax] Czyli dokładnie tak, jak napisałeś. Możesz też zrobić z tego macierz, jeżeli rozdzielisz te wektory średnikami(wtedy będą one po prostu w poszczególnych wierszach), ale wtedy te wektory muszą być równej...
Witam, próbuję już któryś dzień z rzędu zrozumieć jak działa funkcja xcorr w Matlabie do której wprowadzam 2 wektory o tej samej długości. Tzn. chcę wiedzieć jak wygląda przebieg algorytmu tej funkcji. Pomoc Matlabowa mi niewiele dała. Pozdrawiam
Witam, robisz problem tam gdzie go nie ma... :cry: Reguła de l'Hospitala załatwia sprawę w prawie każdym z podanych przez Ciebie przypadków i żaden MatLAB nie jest mi tu potrzebny. Masz odpowiedzi (rozwiązań, za wyjątkiem ostatniego, nie podam, ponieważ są banalne): a) 1, b) 0, c) 0, d) dla x = 1 funkcja jest nieciągła i ma granice niewłaściwe w nieskończoności;...
A do tego to służy funkcja feedback wszystko masz tu:[url=http://www.mathworks.com/help/co...
W pierwszym punkcie to chyba chodzi o narysowanie na wspólnym wykresie: np sumy 2 składników, sumy 5 składników, sumy 10 składników itd, a nie samych sinusoid. Chodzi o to by pokazać jak dodanie jakiejś ilości składników przybliża sumę częściową do przebiegu wzorcowego. Coś jak na załączonym rysunku (robione w Excelu). Efekt Gibbsa polega na występowaniu...
Witam! Jeśli dobrze rozumiem twoje intencje chcesz z wektora zawierającego zera zrobić mniejszy wektor bez elementów zerowych, czy tak ? x= find() , która wyszukuje wszystkie elementy nie zerowe w wektorze i zwraca indeksy tych elementów. wystarczy wtedy zapisać jedną linijkę kodu y=x(find(x)); Co do drugiego pytania to nie mam jeszcze pomysłu ale zobaczę...
Dziekuje za pomoc :)
To moze wybieraj punkty - maksima danych pików i przyjmuj ich wartości czasu za znaczniki przedziałów na które chcesz dzielić sygnał. Tylko jak mówi ghost666 nie będzie sie to miało całkowicie do rzeczywistości. Będziesz miał przybliżone długości danych przedziałów czasowych (tym dokładniejsze im ostrzejszy przeskok między poziomami). Według mnie inaczej...
sygnał na wejściu mojego filtra np.RC ma postać y=sin(2*50*pi*t)+2*sin(2*120*pi*t)-czyli jest to napiecie wejsciowe tak??; Tak. W podrzuconym programie wpisujesz poprostu to równanie tam, gdzie jest napisane "generator (...)", czyli: stan.u1 = sin(2*50*PI*t)+2*sin(2*120*PI*t);, a całą konstrukcję if else wywalasz. wobec tego jaki bedzie sygnal na wyjsciu(chodzi...
Witam Pytanie dotyczy wykorzystania funkcji roots matlaba. W pomocy matlaba wyczytałem, że funkcja ta służy do wyznaczenia pierwiastków wielomianu postaci (przykładowo): C2*s^2+C1*s^1+C0. Chcę tę funkcję zastosować do wyznaczenia biegunów transmitancji i nie jestem pewien czy mogę tę funkcję bezpośrednio zastosować. Moja wątpliwość wynika z tego, że...
Witam koledzy! Mam na DSP laborkę z filtrów IIR i w jednym zadaniu mam napisać własną funkcję do filtrowania sygnału wygenerowanym filtrem IIR, coś na wzór filtfilt() tylko pewnie z większymi błędami w obliczeniach. Po wygenerowaniu filtru mam dwa wektory ze współczynnikami [L, M]. Pierwszy wektor L wystarczy pewnie tylko wymnożyć przez sygnał, ale...
Witam Jesli ma to byc we wspolrzednych naturalnych to model bedzie taki: rownanie elektryczne: d/dt(L*i)+R*i=U i rownanie mechaniczne: J*dω/dt=p*(Te-To); gdzie: Te=0.5*i'*dL/dfi*i; L=[ Lsigmas+Lmis -0.5*Lmis -0.5*Lmis M*cos(p*fi) M*cos(p*fi+120) M*cos(p*fi+240) -0.5*Lmis Lsigmas+Lmis -0.5*Lmis M*cos(p*fi+240) M*cos(p*fi) M*cos(p*fi+120) -0.5*Lmis...
Witam, mam problem dotyczący optymalizacji. Mianowicie podczas uruchamiania programu z funkcją FMINCON wyrzuca mi komunikat "Error using sqpLineSearch (line 24) Nonlinear constraint function is undefined at initial point. Fmincon cannot continue. Error in fmincon (line 828) function [c, ceq] = confuneq(x) c=[]; ceq = 9.8585*x(1)^(0.7835)*x...
hmm no rzeczywiscie jednak chcialbym sie dowiedziec czy wogole istnieje jakas funkcja ktora pozwala liczyc gradient dokladniej niz ta wymieniona,ewentualnie jakas funkcja z duza dokladnoscia liczaca pochodne pozdrawiam
Problem cd. Trzymając się zasady: gdzie FFT_Callback = zawartość osobnego pliku FFT_Callback.m. Pewnie można to organizować też w inny sposób, ja trzymałem się zasady 1 funkcja obsługi zdarzenia = 1 plik Chciałem zrobić takie pole "checkbox", gdzie po aktywowaniu (pojawieniu się zaznaczenia w postaci ptaszka) coś by było robione. kody: mplik spr.m close...
Witam, posiadam pewne dane pomiarowe, które wg. wiadomości prowadzącego badanie mają rozkład zbliżony do rozkładu Gauss'a. Celem jest znalezienie funkcji opisującej ten rozkład. Prosił bym o naprowadzenie na sposób rozwiązanie problemu. Jaką postać będzie miała funkcja opisująca dowolny rozkład Gauss'a? Oprogramowanie: Matlab
Rozumiem, że ta funkcja jest w osobnym pliku, nazwana silnia_funkcja.m?
Pierwszy problemy leżał po mojej stronie, mianowicie pokręciłem parametry i dlatego funkcja zwracała inne wyniki. Do obliczeni wykorzystałem funkcje quadl wprowadzając do niej parametry z zewnątrz, zapisałem to w taki sposób: a=quadl((at)calka,-0.5,x(j), Dodano po 2 Trochę pokręciłem nazwy parametrów :) z=k v=h
Spróbuj w ten sposób: ezplot(F1, [a b]) hold on ezplot(F2, [a b]) "hold on" zatrzymuje okno wykresu na ekranie i pozwala rysować kilka funkcji na jednym wykresie
Witam. Stworzyłam model układu w simulinku, następnie za pomocą funkcji plot() wyświetliłam jego odpowiedź w matlabie. Czy jest jakaś funkcja która odczyta mi wartość w danej chwili czasu, żebym nie musiała tego robić ręcznie z wykresu?
Funkcja pulstran.
potrzebuje wykreślic w matlabie pewną charkterystykę skłaającą sie z lini prostych, (prosta łamana) w funkcji czasu, chcę to zrobic na funkcji warunkowej if, tzn że w przedziale czasu np od 0 do 0.5 funkcja przyjmuje pewną postać, w przedziale 0.5 do 1 inną itd, coś w tym stylu: t=0:0.01:2; u=380; f=50; if t>0 && t<0.5 u=380; f=50;...
Co rozumiesz przez funkcję pionową? Poza tym funkcja kwadratowa nie ma asymptot.
Kłaniają się metody minimalizacji funkcji. W ogólnym przypadku zakładasz postać funkcji od 2 zmiennych i pewnej liczby parametrów: f(x,y; a,b,c) i jej przebieg ma być możliwie bliski danym pomiarowym (x1,y1,z1), (x2,y2,z2), (x3,y3,z3). Metoda 1: podejście algebraiczno-teoretyczne odchylenie funkcji przybliżającej od punktu wynosi: f(xi,yi; a,b,c)-zi...
Witam, Mam problem ze zrozumieniem poniższego codu. Proszę o wyjaśnienie, podanie wyjściowej funkcji matematycznej dla zadanego codu. Grunt w tym, że nie za bardzo rozumiem sam zapis macierzowy, skąd się wziął (oczywiście wiem, że matlab opiera się na działaniach macierzowych). function[x,t]=prostokat(A,T_okr,N) Ts=0.001; n=T_okr/Ts; a=[zeros(1,n/2)...
Witam, Ja bym skorzystał z bloku porównania lub z bloku który pozwala na wywołanie funkcji. Ewentualnie żeby ułatwić dobie życie to MATLAB Function. Pozdrawiam,
Witam, nie działa mi w Matlabie funkcja plot i nie mam pomysłu co z nią jest nie tak. Nie działa nawet dla najprostrzych funkcji typu: x= Dodano po 2 Moze ktoś odpisac? musze tego matlaba ogarnac na czwartek. ale jak na razie utknałem na tym plocie. pozdr
5. Wykreśl następujące funkcje cyfrowe okresowe (na papierze lub/i matlabie) i oblicz ich parametry a) Funkcja sinus o okresie 2pi/N i N=10 b) Funkcja sinus o okresie 2pi/N i N=20 c) Funkcja sinus KWADRAT o okresie 2pi/N i N=20 d) Funkcja sinus wyprostowany o okresie 2pi/N i N=20 e) Funkcja sinus jedno-połówkowy o okresie 2pi/N i N=20 f) Fala prostokątna...
W tym przypadku oryginał funkcji pochodnej jest tą transmitancją G(s). Można uwzględnić dystrybucję Diraca δ(t). Laplasjan [f'(t)] = s*Laplasjan[f(t)] - f(0) Y(s) = G(s) * U(s) ale U(s) = 1/s a pochodna wyżej została napisana. f(t) = Laplasjan odwrotny[G(s)*1/s*s] = Laplasjan odwrotny[G(s)] f(0) jest dystrybucją Diraca po przekształceniu odwrotnym...
A czy w matlabie też będzie funkcja tego typu?
funkcja meshgrid służy tylko do rysowania zależności funkcyjnych i rozszerza wyłącznie dwie pierwsze macierze X i Y a mi chodzi o figury geometryczne. Jeżeli matlab sobie nie radzi zna ktoś inny program do rysowania figur w 3D?
Witam, zaczynam się uczyć sygnałów i to jest moje pierwsze polecenie. Czy mógłby ktoś krok po kroku napisac i wytłumaczyć mi ten program ? Napisać funkcję która wykona kwantyzację dowolnego sygnału wejściowego, przy podanej (dowolnej) liczbie bitów przetwornika. Jako wynik funkcja ma zwraciać sygnał skwantowany i sygnał błędu kwantyzacji. Zakładamy...
Bo zapisujesz w funkcji input do zmiennej tekstowej. Zapisuj do zmiennej liczbowej, wtedy sama funkcja input będzie sprawdzać poprawność. https://www.mathworks.com/help/matlab/re...
aproksymacja odcinkowo liniowa dla przedziałów spełniających określoną dokładność. Jak to zrealizować? Dodano po 22 Nie wiem coś Ty z tam z Matlaba odczytał ale " -0.0108*x +1.0586" to dla mnie funkcja liniowa której wykres jest linią prostą. Zupełnie nie pasującą do pokazanego wykresu... Główne okno Matlaba zaokrąglało współczynniki wielomianu stąd...
http://www.dspguide.com/ch8/9.htm
Mam problem związany z funkcją Rastrigina, sam kod wykresu funkcji rozpisałem i wszystko działa jak trzeba [syntax=actionscript3][x,y] = meshgrid(-5:0.1:5); z=20+x.^2-10*cos(2*pi*x) + y.^2-10*cos(2*pi*y); colormap(jet) surfc(x,y,z)[/syntax] Prosiłbym o pomoc i poradę jak postępować z tymi metodami, nie mam doświadczenia w programowaniu. Z góry dziękuję...
Witam. Wygenerowałem sygnał, który jest sumą jakiegoś tam sygnału i szumu. Teraz potrzebuję wyświetlić TYLKO 500 próbek. Wie ktoś jak to zrobić? Funkcja plot? A może linspace? Tylko jak to dokładnie ma wyglądać?
Zagladam, zagladam, tylko... brak natchnienia przez ostatni tydzien. Co do FFT w konsoli... własnie w tym jest problem, że trzeba przeskalowac os czestotliwosci... Matlab wyrysuje prążki, ale liczy sobie od 0 i ma sie to nijak do czestotliwosci. Dlatego wlasnie lepiej robic w PowerGUI, bo tam sie podaje Fundamental freq i matlab sam 'umiejscowi' prążki...
Witam, mam z pozoru łatwy problem ale nie potrafię sobie z nim poradzić. Mam dwa pliki z pomiarami, napięcie w funkcji częstotliwości. Obydwa w tym samym zakresie częstotliwości tylko jeden z większym próbkowaniem, w konsekwencji mam pliki o różnej ilości komórek ale w tym samym zakresie częstotliwości. Czy da się w matlabie tak przeskalować ten krótszy...
Witam serdecznie wszystkich forumowiczów mam pewien problem z matlabem. Uczę się ale nie jestem w stanie jeszcze sobie ze wszystkim poradzić. Kwestia dotyczy całkowania numerycznego metodą prostokątów i trapezów a dokładniej samego kreślenia funkcji. Otóż mam funkcję, którą będę całkował: y = sqrt(0.5*x).*cos(0.5*x); I całkuję ją sobie w danych granicach...
No ale z czym konkretnie masz problem ? Tablicę przenieść do C chyba potrafisz, pętle zakładam że również macierz: rand_data=zeros(size(input)&... możesz prosto zaimplementować jako tablicę tablic i wypełnić ją w pętli zerami. Generalnie chyba najtrudniejsza część to funkcja rand ale i tutaj można znaleźć w sieci jakieś projekty open source.
No właśnie funkcja fft liczy Dyskretną Transformatę Fouriera (szybki algorytm jej liczenia czyli FFT) z próbek. Wynikiem jest także ciąg próbek transformaty. To są obliczenia numeryczne czyli na liczbach. Przykład użycia: >> h=[1 2 3]; %próbki odp. impulsowej >> H=fft(h) H = 6.0000 -1.5000 + 0.8660i -1.5000 - 0.8660i %próbki...
http://bfy.tw/JqE
Witam. W przypadku zmiany grubości krzywej reprezentującej funkcję na wykresie robimy tak: h=plot(x,y) set('h, 'lineWidth', 5) jak zmienić analogicznie kolor w kontrolce Pushbutton? W pushbuttonie mam ustawione callback: funkcja guzik tag: pushbutton1 próbowałem tak: h=pushbutton1 set('h, 'BackgroundColour', 'red') ale nie działa. Proszę o poradę
Jestem zaskoczony że matlab jest taki mądry i sam to wczytał :) A w tym symulinku to co właściwie chcesz zrobić. Bo jak chce się narysować np wykres sin(x) to się daje bloczek clock potem sin a potem scope i się rysuje funkcja sin. Ty podajesz mu macierz a potem łączysz tą macierz za pomocą mux i na koniec dajesz scope. To się po prostu nie może udać.
a nie prościej zamiast impedancji obliczyć transmitancje ? później tylko funkcja bode i masz wszystko jak na dłoni. Podaj schemat jak to ma wyglądać z wartościami elementów
Cześć wszystkim, mam problem z programem matlab. Otóż w wyniku pomiarów otrzymałem punkty (oznaczone na niebiesko na wykresie). Przy prostej formie polecenia- plot (x,y) mam rysowane takie krzywe (jak czerwony kolor). Czy jest jakaś opcja, żeby dopasować , aby rysowało mi zieloną linię? Znalazłem, że jest funkcja polyfit, ale tam samemu (ręcznie) trzeba...
Witam wszystkich mam otóż takie zadanie do wykonania szum z wykresu nr 2 musi wyglądać jak na wykresie 3 - modulowany jest sinusoida czy ktoś wie jaka funkcja można otrzymać to w matlabie? http://obrazki.elektroda.net/59_11691644...
funkcja input przykładowe zastosowanie: user_entry = input('prompt'); albo reply = input('Do you want more? Y/N [Y]: ', 's'); if isempty(reply) reply = 'Y'; end więcej w Matlab Help
Bez angielskiego to daleko nie zajedziesz :-) Proponuję szybko opanować przynajmniej czytanie po angielsku. W helpach jest wszystko. Chciałeś "mapę warstwową" -> i to robi surf. Żeby funkcja surf działała potrzebujesz macierzy (meshgrid). Żeby wykres "ładnie" wyglądał potrzebujesz wygładzania (shading interp). Twój pierwszy wykres jest "połamany" bo...
1. Po pierwsze, to gdzie zadajesz "i"? Ja tam widzę jedynie jego użycie. 2. Jeśli "i" jest wektorem to korzystaj z operacji tablicowych, czyli np. ".*" czy ".^" a nie macierzowych ("*", "^") - efektem tego może być punkt zamiast wektora. 3. Działa Ci w ogóle "linspace"? Według dokumentacji ta funkcja ma kolejno parametry: linspace(punkt_startowy, punkt_końcowy,...
A wykreśl różnicę tych dwóch wielkości ? Poza tym możesz mieć stan przejściowy w układzie co powoduje, że wykresy się rozjeżdżają, spróbuj dalej w czasie, by zobaczyć stan ustalony. Te wykresy wyglądają jakby były nałożone na dwie proste o różnych nachyleniach, coś w deseń: y1(2)=a1*t+f1(t) y2(t)=a2*t+f1(t) a2>a1 f1(t) - funkcja wykreślana
Witam, http://www.ee.pw.edu.pl/~mrozekm/obwodzi... Przeprowadziłem analize powyższego obwodu posługując się macierzowym opisem stanu (wcześniej postowałem z podobnym problemem ale obrałem złą drogę do analizy i rozwiązywałem go na liczbach zespolonych. Zmienne stanu sprawdzą się tu dużo lepiej) Matlab kresli na razie wykresy zmiennych stanu, prądu...
Nie napisałeś w jaki sposób jest podawany sygnał, czy przez wejście mikrofonowe, czy po prostu z macierzy, czy też z klawiatury ma czytać litery, kodować a potem dekodować? Sam program raczej nie jest za trudny a czas potrzebny do jego stworzenia zależy od stopnia skomplikowania, tego co chcesz zrobić. Sposobów uzyskania takiego programu jest na tyle...
Witam. Na port COM3 przesyłane są dane przez procesor DSP w postaci zmiennej: volatile float f; i tą zmienną chcę użyć w matlabie, w którym istnieje funkcja fread i przyjmuje ona parametry: A = fread (fileID,sizeA,precision) Próbuję tak: A = fread ('COM3',4,'uint8'); ale nie wychodzi. Problem tkwi w poprawnym dokopaniu się do COM3. Jak poprawnie to...
Witam. Chciałbym się dowiedzieć czy istnieje jakaś funkcja na to by wygenerować fale sinusa która będzie się zaczynała od zadanego kąta i będzie przerywana z innym kątem. Chodzi mi o coś takiego jak znajduje się na obrazku poniżej. http://obrazki.elektroda.pl/3391630400_1... Z góry dziękuje za POMOC.
Witam, mam problem z transmisją za pomocą modułu UART. To co chcę osiągnąć to z poziomu Matlaba móc sterować wartością PWM podawaną na silnik. Algorytm działania jest następujący -> Z Matlaba wysyłam wartość (typu string) np. "1700". Mikrokontroler odbiera tą wartość, a po odebraniu jest odsyłana z powrotem do Matlaba. Problem jest taki, że poza...
Masz rację, w sumie nie zwróciłem na to uwagi... Z tym, że błędem jest definiowanie macierzy A o długości 50 elementów oraz niedefiniowanie z góry macierzy B o takiej samej długości, gdyż w razie zakończenia pętli przed 50 iteracją (dla podanych danych wykonują się tylko 3 iteracje) funkcja plot zwróci błąd ze względu na złe rozmiary macierzy. Należy...
Potrzebuję pomocy w napisaniu prostego programu w środowisku MATLAB. Oto treść zadania: Napisać kod źródłowy programu, który będzie rysował wykres wybranej funkcji sin(x), cos(x), tg(x), ctg(x) w przedziale podanym z klawiatury. Po uruchomieniu programu na ekranie monitora powinna wyświetlić się informacja do czego program służy oraz jakie działania...
mam takie pytanie mam do zrobienia modulacje FSK i demodulacje w matlabie czyli wlasciwie modem...sygnal ma wczytywac z pliku..jest to plik dźwiekowy w formacie pcm czyli wiem ze najpierw trzeba go przekonwertowac na wave ale załózmy ze mam juz wave..wie ktos moze jak to zrobic?wczytac najpierw ten dzwiek a pozniej go zmodulowac i zdemodulowac?dziekuje...
Filtrowanie jednego sygnału drugim - to trochę dziwne. Twój "sygnał filtrujący" to może być odpowiedź impulsowa jakiegoś filtru ("Jądro filtru" - filter kernel). Jeżeli tak, to w Twoim przypadku funkcja Sa (sampling), która jest odpowiedzią impulsową idealnego filtru dolnoprzepustowego o pulsacji granicznej 25000. Wszystko co ma pulsację powyżej zostanie...
jak parametry sa znane, to wczesniej piszesz np T=2; i w wyrazeniu używasz juz T, a jak niesa znane to musisz wejsc w wyrazenia symboliczne ( syms a) połączenie tego zamieszcze Ci w kodzie, tj fragment z jednej z laborek z teorii sterowania, co robi każda funkcja tj opisane w pomocy dosc dokladnie, MATLAB ma według mnie genialnego HELPa i naucz sie...
Oto kod programu napisany przez mojego znajomoego function [mixedVector, fadeOut, fadeIn] = crossfade(leftSig, rightSig, crossLength, nCase) % Przejście jednego sygnału w drugi za pomocą zmiany amplitud. % autor: Bernard Latanowicz latanb(at)wp.pl % nargin % leftSig: lewy wektor % rightSig: prawy wektor % crossLength:...
A= [1 2 3 4 5 6;7 8 9 10 11 12;13 14 15 16 17 18; 19 20 21 22 23 24; 25 26 27 28 29 30; 31 32 33 34 35 36] B=formuj(A,2) B=[1 3 5 13 15 17 25 27 29; 2 4 6 14 16 18 26 28 30;7 9 11 19 21 23 31 33 35; 8 10 12 20 22 24 32 34 36] Ktoś pomoże napisać funkcję która zmienia w/w macierz A na B ?
No to napisałem coś takiego: [syntax=c][dwie tablice 2d] = IIR_filterAkc(akcelerometr_poss_x_in, akcelerometr_poss_x_out, akcelerometr_poss_x); //Filtr chebbyshewa II[/syntax] [syntax=c]IIR_filterAkc(int **in, float **out, int tmp) { float w=tmp; for(int i=0;i<MWSPT_NSEC;i++) { in[i][2] = in[i][1]; // 2 argument oznacza czas wstecz np. 2 to z^-2,...
Funkcja load 'plik.txt' plik %pokaz tablice niestety nie mogę tego przetestować,bo aktualnie nie mam dostępu do Matlaba. Może być problem z śmieciami na początku tego pliku oraz tym ':' , ale warto przetestować.
Quarz nie badz taki uciazliwy, bo Cie nikt nie bedzie lubial na forum. Jak nie potrafisz pomoc to nie zabieraj glosu. A do autora postu: Przesylam w zalaczniku plik w simulinku (jednej z pierwszych wersji wiec troche dretwo chodzi). Warunki poczatkowe m1 i m2 mozna zmieniac klikajac dwa razy bloki 1/s i wpisujac tam odpowiednia wartosc. Zastanawia mnie...
Witam, Mam problem. Mam do zrobienia prostownik trójfazowy w matlabie. Wpadłem na pomysł, że aby otrzymać sygnał złożony z wyprostowanych trzech faz można tego dokonać za pomocą porównań, tzn jeśli funkcja napięcia A w danym punkcie czasu jest większa od nap. B i C to ona jest "aktywna" w danym przedziale czasowym napięcia wyjściowego itd. Chodzi tutaj...
Chciałem sobie przekonwertować kawałek utworu 16 bitowego na 12 bit i zobaczeć jak to wpłynie na jakość. Gdybym działał 'na bitach' wyzerowałbym bądż usunął 4 najmłodsze bity z każdej próbki. Jak sobie z tym poradzić? W simulinku jest funkcja data convert type ale nie wiem jak to ugryźć i czy to wogóle się nadaje. Funkcja wavwrite obsługuje tylko podstawowe...
Mam narysować FFT do sygnału, czytam i próbuję od kilku dni, nic mi nie wychodzi. Proszę o pomoc i jakiekolwiek wskazówki. W Matlabie robię to pierwszy raz, proszę o wyrozumiałość co do moich może (banalnych pewnie) pytań. Chcę uzyskać wykres gdzie na osi x będzie częstotliwość , na osi y będzie moc. 1) Mam problem z wczytaniem danych z pliku. Jak odwołać...
Potrzebuje z poziomu wizualizacji stworzonej w programie inTouch uruchomić inny program. Niestety programy te nie maja rozszerzenia *.exe. Jeden z nich to plik help *.chm który zamieram dołączyć do programu. Drugi to wykonanie wybranego m pliku z matlaba *.m, program główny MATLAB uruchamia się. Próbowałem jak poniżej ale niestety działa tylko do plików...
Chyba odbiegliście nieco od tematu postawionego na początku... Koledze chodzi po prostu o to jak zrobic FFT z pewnego wektora złożonego z danej ilości próbek. Mnie się wydaje,że Matlab bedzie do tego najprostszy w użyciu. Ma wbudowaną funkcję FFT więc nie trzeba za bardzo wnikac w to jak ona działa. Zamieszczam przykładowy kod analizy sygnalu złożonego...
Proponuje Matlab, ma gotowe funkcje do generowania i analizy sygnału. Do analizy użyj transformaty Fouriera - funkcja FFT.
Mam za zadanie zrobić filtr IIR dla zadanych wartości (w matlabie). Dane: f=1000 fs= Za mało informacji. Co to jest f=1000? Prawdopodobnie częstotliwość próbkowania, którą przyjęło się oznaczać fs (od sampling frequency). Co to zatem jest fs? Może wektory sygnałów testowych o częstotliwościach 100, 300 i 400, którymi masz sprawdzić filtr? Masz zrobić...
Oto treść zadania: Napisać program który będzie obliczał silnię dla zmiennej n wprowadzonej z klawiatury przy wykorzystaniu wszystkich poznanych na wykładzie instrukcji iteracyjnych. Po uruchomieniu programu na ekranie monitora powinna wyświetlić się informacja do czego służy program z wykorzystaniem symbolu n! Użytkownik podaje wartość liczny n z...
1) kod który napisałeś jest równoważny PSNR(z1,z2) więc otrzymasz błąd taki jak na początku 2) tak, to ma dokładnie takie zadanie gdyż funkcja PSNR wymaga wartości z przedziału [0,1]
Witam. Przeczytałem tematy związane z tą tematyką i nadal jestem trochę w niepewny. Chcę się upewnić, czy dobrze rozumuję. Chcę napisać własną funkcję w języku C realizującą FFT. Funkcja ma być uniwersalna, żebym mógł ją sobie przenosić na różne uC. Na początek, nie musi być szybka, byle by zadziałała. Ulepszaniem zajmę się potem. A więc co wiem i co...
Witam Programuje troche (symuluje) w matlabie 6.5 silnik indukcyjny klatkowy dwufazowy przy pomocy skrypcików zawartych w plikach „plik.m” oraz „plikfun.m” umieszczonych w folderze „work”. Plik „plikfun.m” zawiera prawe strony rozwiązywanych równań: %plikfun.m %prawe strony równań function yprime=plikfun(t,y);...
Jak masz stringa to możesz użyć funkcji eval do obliczenia wartości. W helpie wklep eval, będziesz miał tam wiele innych przykładów, łącznie z funkcją która ze stringa robi zmienną typu funkcyjnego :-) Niestety matlaba nie mam na dysku w tej chwili i nie za bardzo mogę pomóc Ci dokładniej.
Poszukaj tych funkcji w helpie. W okienkowej wersji jest dość fajna wyszukiwarka. helpwin
Możesz to rozbić na przedziały za pomocą instrukcji warunkowych, a następnie w każdym z przedziałów wyliczyć y w funkcji x. [syntax=matlab] function y = func(x) if (x<-2) y=3 elseif (x<0) y=a1*x+b1 elseif (x<1) y=a2*x+b2 elseif (x<3) y=-5 else y=a3*x+b3 end[/syntax] Cała potrzebna wiedza jest w tych 2 linkach: http://www.mathworks.com/help/matlab/ref...
ściągnij octave- zweryfikuj - darmowy zamiennik Dzięki za radę - ale ja prosiłem o pomoc w przerobieniu programu a nie o zamiennik. W dalszej linijce napisałem, że jestem w tym temacie zielony, przecież nie zrozumiem Matlaba ot tak, nie jestem po żadnym kursie ;) Wiem tylko, że żeby zrobić te zadanie, trzeba użyć polecenia "nargin" dla 3 przypadkow,...
Wprost i na szybko można tak: [syntax=cpp] A=200000; B=70; C=4; z =linspace(0.10,0.65,10); y =linspace(0.10,0.65,10); x=1; f=[(B.*y)/x].*[A-(A.*z)]+(C*A.*z); plot3(y,z,f); grid hold on for x=1.1:0.1:5 f=[(B.*y)/x].*[A-(A.*z)]+(C*A.*z); plot3(y,z,f); end [/syntax] Czemu to ma służyć?
Mam problem potrzebuję stworzyć algorytm autofokusa.Chcemy do tego użyc prostej kamery internetowej podłaczonej pod USB.Będziemy to robic pod matlabem.Prosimy o informacje (typy funkcji jakich używa się do rozpoznawania obrazu)
Strasznie dziękuję za odpowiedź. Mam jeszcze jeden problem. Ponieważ dalsza część zadania brzmi: "Wartości optimów globalnych (min i max) indywidualnie przydzielonej funkcji (w podanym zakresie zmiennych), wyznaczonych za pomocą algorytmu ewolucyjnego (funkcja ga)", niestety z tym również mam problem. Nie potrafię połączyć tych dwóch funkcji. Bardzo...
Pochodną mogę sobie obliczyć w danym punkcie, a jak z tego zrobić współczynnik, który powinien być chyba jedną liczbą.... Nie, będzie to przecież funkcja (jako pochodna funkcji pierwotnej) - tej samej zmiennej niezależnej jak dla danego sygnału.
Chodzi Ci o interpolację jak w funkcji x = [... cośtam ...]; y = funkcja(x); indeksy = y > 0 & y < 5; % przykładowy warunek xok = x(indeksy); yok = y(indeksy); % interpoluj lub plotuj za pomocą xok i yok plot(xok, yok); Pozdrawiam, Dr.Vee
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...
Strasznie to zagmatwałeś. Poza tym Matlab jest beznadziejny w pętlach i tym podobnych, za to dobrze sobie radzi na operacjach na macierzach. Pozycje jedynek znajdujesz tak: macierz = \ [ 0 0 0 0 0 ; 0 1 1 1 0 ; 0 1 1 1 0 ; 0 0 0 0 0 ] [i, j] = find(macierz == 1) % i zawiera indeksy wierszy % j zawiera indeksy kolumn Podobnie...
...z tego co pamiętam to Simulink ma bloczek, którym można realizowac różne funkcje matematyczne np. (cos(u1)+sin(u2))^2 Byc moze da sie także zrealizowac bardziej skomplikowane funkcje Symbol tego bloczka f(u) (o ile dobrze pamiętam ;nie mam teraz Matlaba zainstalowanego) [/code]
Tak, cała treść. Próbowałem to robić funkcjami typu mesh i wychodził taki tunel.
w matlabie jest taka funkcja jak bode() w nawiasach podajesz transmitancję (w twoim przypadku H) i rysuje ci charakterystykę Bodego i jest też taka funkcja co się nazywa nyquist() i chyba domyślasz się co rysuje. :)
matlab funkcja liniowa matlab funkcja liniowy matlab matlab
kontrolka akumulatora berlingo naprawa matryca tablet tworzyć folder
ustawienia pieca pellet ustawienia pieca pellet
Reset pralki Hoover HOH – jak wykonać reset, kombinacje przycisków, typowe błędy Electrolux EKI 54500OX/OW instrukcja obsługi PDF, instalacja, kody błędów