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...
Mam problem ze stworzeniem dwóch funkcji na jednym wykresie chciałbym wyrysować w matlab dwie funkcje liniowe na jednym wykresie próbuję to robić za pomocą skryptu: s=1:0.1:0; y=23*s+24; y1=43*+2; plot(s,y,y1);grid Ale nawet nie wyskakuje okienko z wykresami.Może mi ktoś powiedzieć co tutaj robię źle?
Mam takie zadanie: Dana jest sztuczna sieć neuronowa złożona z jednej warstwy, w której jest jedna jednostka posiadająca cztery wyjścia, dane są cztery sygnały na wejściu: p1=0.1, p2=0.2, p3=0.8, p4=1.0, dane są wartości wag: w1=0.8,w2=0.5, w3=0.3, w4=1; dana jest funkcja przejścia (transfer function) w postaci funkcji liniowej f(x)=ax o współczynniku...
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)...
Sorki niesprecyzowałem. Nie chce rozwiązywać tego układu, chce tylko narysować wykresy funkcji f1 i f2.
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...
Sinus wyprostowany uzyskasz traktując zwykły sinus funkcją liczącą moduł (wartość absolutną). Prostowanie jednopołówkowe, dodajesz do sinusa, sinus wyprostowany (patrz punkt wyżej) i dzielisz wynik przez dwa. Druga metoda to liczysz sinus za pół okresu a drugą połowę zerujesz. Prostokąt: przepuszczasz sinus przez funkcję znaku (dla ujemnych daje -1,...
Można wyświetlić próbki wprost i wtedy nikt się nie przyczepi. Interpolację sinusową ewentualnie, ale tylko ewentualnie, jest sens robić na krańcach pasma analogowego i to na dodatek wtedy, gdy próbkowanie tylko z lekkim zapasem obejmuje pasmo analogowe. W przeciwnym razie to już nie są pomiary oscyloskopowe, tylko "zabawa w oglądanie fajnych obrazków...
Niby o wiele prosciej bo funkcje ma wbudowane, ale ten program ma byc napisany w C albo C++, wiec matlab odpada. Ale teraz zauwazylem inny problem. W jednym z postow powyzej napisalem ze uzylem jako funkcji aktywacyjnej skoku jednostkowego. Pomylka - obecnie jako aktywacyjna mam sigmoide (funkcja ciagla nieliniowa). Gdy zmienie funkcje aktywacyjna na...
Dziękuję za odpowiedzi. Zgadzam się że dwa prążki będą reprezentowały samego cosinusa, ale moja rozważana funkcja: x=(2-400*t).*cos(2000*pi*t) zawiera funkcję liniową dla której rozkład FFT już jest bardziej złożony. Pobawiłem się trochę matlabem i efekt dodatkowych prążków uzyskałem dopiero stosując zapis: nie X=fft(x) lecz X=abs(fft(x)), czyli wartość...
Witam, mam taką oto treść zadania : ( należy je wykonać w programie Matlab ) Dane jest równanie kwadratowe ax² + bx + c = 0. Napisać funkcję Mam taki oto gotowy program (nie mogę go sprawdzić, gdyż na komputerze nie mam Matlaba. Będę to mógł zweryfikować dopiero na zajęciach szkolnych, dlatego proszę o napisanie, czy jest on poprawny - jeśli nie,...
Witajcie, pracuję właśnie nad pewnym algorytmem, który implementuję w matlabie, no i ma być w ramach tego napisany również interfejs użytkownika. Użytkownik ma możliwość wpisywania dowolnej funkcji nieliniowej na wejściu. Wszystko mi prawie działa, ale mam mały problem w momencie, gdy chcę pokazać rozwiązanie przy użyciu wykresu (tzn. graficznie). Problem...
Witam No, to poprzednie pytanie było bardzo nieprecyzyjne :). Zamiast tego, co jest w nawiasie w trzeciej linii kodu wpisz w to miejsce iloczyn "2*Pi*f*t". Częstotliwość "f" zdefiniuj jako funkcję liniową: f(t)=a*t+b tak, aby w wybranym przez ciebie przedziale czasu (t) przyjmowała odpowiednie wartości. Musisz do tej postaci funkcji dobrać współczynniki...
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...
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:...
Wywala ci błąd, bo próbujesz wyplotować jakiegoś dziwoląga. Przypatrz się co robi twoja komenda x= octave:18> x=[1:0.5] x = [](1x0) octave:19> x=[1;0.5] x = 1.00000 0.50000 octave:20> x=1:-0.1:0.5 x = 1.00000 0.90000 0.80000 0.70000 0.60000 0.50000 octave:21> A teraz wpiszę te komendy,...
Witam, muszę napisać program do rozwiązania pewego obwód nieliniowego metodą Newtona Rapsona. Chcę to zrobić w matlabie (bo chyba najprościej). Mam już równania węzłowe. Teraz musze policzyć Jakobian i tu mam problem: pochodne chce policzyć w matlabie ponieważ będzie ich bardzo duża ilość i liczenie na pieszo nie ma sensu. Wiem jak w matlabie policzyć...
Witam Mam projekt do zrobienia z sieci neuronowych. Celem jest zrobienie sieci neuronowej z zastosowaniem praktycznym. Sieć ma być wykonana przy pomocy środowiska Matlab. Nie bardzo wiem co mógłbym zrobić. Liczę na waszą pomoc. :) Na początku myślałem zrobić program który rozpoznałby 2 znaki np x i o. Ale sprawa mnie przerosła bo nie wiem jak się za...
http://obrazki.elektroda.pl/8971825500_1... Witam. Chciałbym zaprezentować tutaj mojego drugiego robota, jakiego kiedykolwiek zrobiłem. Jest on częścią mojej pracy inżynierskiej, opisującej możliwość zastosowania sztucznej sieci neuronowej w robotyce mobilnej. Z tego względu nie mogę tutaj umieścić żadnych schematów, wzorów, dokładnych...
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...
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...
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...
Trochę badałem linię trendu na wykresach prawdziwych danych i to nie działa. Zastanawiam się na ile lepiej sprawdzi się wielomian? Możesz zaproponować jakiś algorytm to sobie go sprawdzę? Jeśli linia trendu liniowego nie pasuje dobrze do Twoich danych, możliwe, że zależność w danych jest bardziej skomplikowana i wymaga zastosowania modelu nieliniowego,...
Witam, polecam książkę Podstawy Automatyki Żelaznego. Sensownie napisana bez zbędnego bełkotu typowego dla teoretyków. Obiekcik Inercyjny I-go rzędu to jest model wynikający z założenia o liniowości i stacjonarności obiektu sterowania. Liniowość i stacjonarność to praktycznie założenia nierealne w świecie sterowania. Można prosto stestować obiekt żeby...
O to chodzi, że szukałem, pytałem i nic. Na wykładach rozwiązania takiego typu obwodów nikt nam nie pokazywał, w książkach stany nieustalone wyjaśnione są tylko ogólnikowo. Jak do tej pory mało mi to rozjaśniło, poza tym równania stanu to dopiero początek, ponieważ całą symulacje muszę przeprowadzić oddzielnie w Simulinku i PSpice, więc bez tego nie...
Wprawdzie nie znam języka Python, ale widać wyraźnie, że ten skrypt raczej tylko narysuje wykres. W celu wyznaczenia współczynników a i b musiałbyś rozwiązać nieliniowy układ równań. Dla takich układów nadal liczba równań musi być równa liczbie niewiadomych. Podstaw zatem skrajne wartości X i Y do wzoru po czym wyznacz współczynniki metodą Newtona....
http://obrazki.elektroda.pl/5652724100_1... Przez lata w szufladzie każdego elektronika gromadzą się różnego typu termistory NTC (o ujemnym współczynniku temperaturowym) i PTC (o dodatnim współczynniku temperaturowym). Niestety, większość z nich nie posiada odpowiednich oznaczeń, co sprawia, że trudno wykorzystać je w jakichkolwiek...
Witam. Potrzebuje rozwiązać układ dwóch równań nieliniowych w matlabie. A, że słabo znam ten program to proszę o pomoc. To czemu go nie poznasz? Internet jest zawalony informacjami o matlabie. Poczytaj o funkcji fsolve .
Chciałbym dopasować funkcję y=(a/x)+b do przebiegu, który jest widoczny poniżej na zdjęciu. Nie chcę korzystać z funkcji polyfit (jest to dopasowanie wielomianem). Chciałbym dopasować współczynniki do modelu (czyli funkcji, którą przyjmuję ->y=(a/x)+b) https://obrazki.elektroda.pl/3208498600_...
Dzięki za informacje, w sony vegas'ie co nieco montowałem, jednak nie do końca wiem, jak można osiągnąć efekt ruchu według zadanej funkcji z Matlaba. Albowiem najważniejsza jest precyzja położenia w czasie. Tak czy inaczej, dzięki ;)
Nie ma na to prostego sposobu. Simulink w pakiecie o numerze 6.5 obsługuje co prawda tzw. accelerator. Polega to na przetłumaczeniu schematu simulinkowego na kod C/C++ a następnie skompilowaniu tego kodu. Tak otrzymany program w pewnych warunkach działa szybciej niż symulacja. Niestety kod generowany w ten sposób jest "czytelny" tylko dla samego Matlaba/Simulinka....
Witam, mam następujący problem. Chodzi mi o to jak wyznaczyć parametry regulatora LQR nie używając wbudowanej w Matalbie funkcji o tej samej nazwie. Do mojego układu używam sterowania całkującego ponieważ jest nieliniowy i jego parametry zmieniają się w każdej chwili czasu. Mam dane macierze stanu. Jako dodatkową zmienną, którą całkuję wstawiłem uchyb....
Jeśli piszesz w MFC to CClientDC clientDC(this); clientDC.MoveTo(x1,y1); //poczatek lini clientDC.LineTo(x2,y2); //koniec lini i obejdzie się bez używania Picture Control. Poza tym napisz co to za projekt C++ ? CLR , MFC , Win32 ? Co do odczytu wzoru funkcji to będziesz musiał to tłumaczyć. Np odczytywać znak po znaku z TextBox'a...
Witam, piszę kompletnie z poziomu zerowego jeśli chodzi o pisanie pliku skryptowego i funkcyjnego w mat-labie - po tym jak czytam Google pojęcia nie mam czym się różnią bo jak czytam to trochę albo sprzeczne albo się uzupełniają a klarownych przykładów jak na lekarstwo ... ale do sedna, moja prośba jest taka: proszę o napisanie gotowych programów (programików),...
Witam, Tak jak zostało wspomniane robot balansujący to wahadło odwrócone. Może jak najbardziej zacząć od regulatora PID i nawet dodać regulator feedforward a potem przejść do innych regulatorów. Proszę zwrócić uwagę że wahadło odwrócone to układ nieliniowy lecz ma balansować w określonym zakresie ruchu. Można wykonać linearyzację układu w zadanym puncie...
To nie będzie układ inercyjny z opóźnieniem tylko coś co przypomina układ inercyjny. A z 3 rzędem inercyjności to chyba też naciągane (pompa będzie tworzyła element całkujący w 3 zbiorniku). Całość będzie nieliniowa bo funkcja wypływu zależy od pierwiastka wysokości słupa cieczy (h) w zbiorniku (Qout=c*sqrt(h)). Musisz znać wydajność pompy i wartość...
1. Zacznijmy od tego, że moim skromnym zdaniem coś tam rośnie długoterminowo, kiedy średnia krótkoterminowa jest większa od długoterminowej. Twoja karykatura mojego pomysłu opera się na założeniu, że coś rośnie, kiedy maleje, czyi kiedy średnia krótkoterminowa jest mniejsza od długoterminowej. 2. Zgadza się, stałe mojego filtru wymagają podstrojenia,...
Wszystko zależy od tego czy jest potrzebny wobulator, czy charakterystyka filtru. Do tej pory nie używałem Matlaba w bezpośrednim połączeniu ze światem zewnętrznym (bo uzależniłem się od LabViewa). Jeżeli jednak masz opanowane wystawianie sygnału i pobieranie próbek, lub całych rekordów danych to nie widzę przeszkód. Do realizacji "wobulatora" wystarczy...
"dzwięk lampowy" to także zniekształcenia intermodulacyjne, czytałem na stronie jednego "speca" że to akurat zmierzyli naukowo: niski poziom zniekszt intermodulacyjnych jest odbierany jako "brak życia w dźwięku". Ale samych wyników badań nie widziałem. Im większa nieliniowość przetwarzania, tym większy poziom zarówno zniekształceń harmonicznych jak...
Hm, zamienić te połowy, ale, że tak powiem, dosłownie? Czyli mój ciąg w tablicy powinien wyglądać, że jest od 22050 do 44100 i od ) do 22049? Dokładnie tak. Czasem (np w MatLabie) jest jakaś tam funkcja, która właśnie tak przekształca wykres. Ponieważ sygnał źródłowy mam o niezmiennych parametrach, a wartość widma (te największe prążki) przyjmują różną,...
Z tego co rozumiem chcesz automatycznie generowac tablice sinusa z szeregu taylora. Przy pomocy ponizszego wzoru, gdzie parametrem jest szerokosc function sinus_taylor(X:real) return real is begin return X - (X**3)/6.0 + (X**5)/120.0 - (X**7)/5040.0 + (X**9)/362880.0; end; Jesli o to ci chodzi to musisz zrobic...
http://obrazki.elektroda.pl/1784240100_1... Projekt wykonany przez dwójkę studentów integruje 3 rodzaje pomiarów: pomiar ilości przebytych kilometrów, pomiar szybkości kroków oraz prawidłowości chodu poprzez analizę nacisku na poszczególne punkty na stopie, wykrywając przy tym skrzywienie stopy i kilka innych parametrów, które mogą...
Witam, mam pytanie dotyczące Matlaba. Jeżeli stworze sobie w nim wykres, jakiś najprostszy ([1,1][2,2][3,3] itd np. do [10,10] ) to wyczytam z niego charakterystyczne punkty, włączę siatkę i będe wiedział, że dla X=2 mam Y=2. Ale np. dla X=2,246 ile będzie Y? Dla funkcji liniowej to wiadomo, ale już dla sinusoidy czy jakiejś łamanej będzie trudniej....
Dzięki serdeczne za udzieloną pomoc, zadanie zadaniem, się odda, ale jeszcze kilkanaście razy przeanalizuje to co zrobiłem i dlaczego, żeby coś w głowie zostalo a nie tylko odbębnione zadanie. Proszę bardzo, cała przyjemność po mojej stronie. Na początek fotka z rozwiązaniem z MathCADa: http://obrazki.elektroda.pl/4614505000_1... Zapis...
Witam. [pytanie dotyczy badania jakości regulatorów PID] Mając w Matlabie tf za pomocą funkcji getfod można znaleźć czas narastania, ustalania, przeregulowania- super Robiąc step(sys1) również można dwoma kliknięciami znaleźć na wykresie te wartości Pytanie: jak szybko znaleźć te wartości z wykresu symulacji przeprowadzonej w simulinku? Czyli- jest...
Witam, Jestem początkujący w matlabie i od razu dostałem takie zadanie do obliczenia w tym programie. Przyznam że cięzko mi było z tym zadaniem ruszyć. Znalazłem funkcję fsolve jednak nie bardzo wiem jak zacząć. Przeczytałem helpa jest tylko jeden przykład i to z 2 niewiadomymi. Udało mi się rozpisać I i II prawo Kirchoffa dla obwodu: 2u_{1}^{3}-\left...
Musze zrobić w matlabie symulację regulacji obrotów silnika ind - U/f - ale nie ma być to U/f=const, lecz U/f zmieniające się tak jak charakterystyka softstartera, nie wiem czy sie dokladnie wyrazam ale takie cos mi gosc powiedzial, ale nie wiem jak wyglądają charakterystyki softstarterów. probowalem cos w google szukac ale nie bardzo to wyszlo, moim...
Witam, Potrzebuje filtr synchronizacji fazy petli pll czy ktos mi może pomóc z funkcjami bo musze wykonac to w matlabie lub gnuoctave. Jak: •detektor fazy jest najczęściej układem mnożącym, lub bramką logiczną EXOR jeżeli sygnały wejściowe detektora są sygnałami cyfrowymi. Jeżeli tylko sygnały wejściowe mają ten sam kształt (np. oba sinus lub...
funkcja liniowa matlab funkcja matlab matlab
prasa prędkość wyciek prądu wartość skuteczna napięcia tętnień
sterownik movera sterownik movera
Widoczność ISS gołym okiem z Ziemi Zasięg najmocniejszych laserów na świecie: LFEX, Apollon, Vulcan 20-20