Obliczenie wyznacznika w matlabie to det() mnożenie 2 macierzy to po prostu * co do pozostałych Ciężko mi powiedzieć może jeszcze jak stworzyć macierz macierz=[ wsp11 wsp12 wsp13; wsp21 wsp22 wsp23; wsp31 wsp32 wsp33] czyli współczynniki oddzielone spacjami a wiersze rozdzielone średnikiem Pozdrawiam Matejkos
Dałam sobie radę :) Dla kogoś kto by miał podobny problem: %To jest program liczący iloczyn dwóch macierzy A=input('Wprowadz macierz A: ') // Pobranie wartości macierzy A B=input('Wprowadz macierz B: ') // Pobranie wartości macierzy B [i,j]=size(A) // rozmiar macierzy A przedstawiony w postaci kolumn i wierszy...
witam, chciałbym przetworzyć macirz 400x400 w macierz 32000x5 w taki sposób, że każde pięć elementów macierzy pierwszej (przeszukując wszystkie znaki linijka po linijce) przepisuje do drugiej, czyli np: elementy 1:5 pierwszego wiersza mac. 400x400 są pierwszym rzędem mac. 32000x5 elementy 6:10 pierwszego wiersza mac. 400x400 są drugim rzędem mac. 32000x5...
Jeśli jest mnożenie macierzowe to trzeba dać kropkę przed znak mnożenia: [syntax=c]p=u.*i;[/syntax]
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...
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:...
0.0012 - 0.0006i <--- dziwne przybliżenie, nie wiem czemu Zapis macierzy impedancyjnej podałem Tobie jako liczbę dokładną ! Patrz mój post wyżej ... Napięcia: U1 = 56.0823 +20.6185i U2 = 46.1538 -30.7692i Garbage In, Garbage Out , ... :!: :cry: Patrz wyżej ... Dodano po 17 czy Io mogę policzyć w taki sposób: I1 = U2 / R3 I2 = U2 / (1/(j*w*C)) I...
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...
proszę pomóżcie.. ważne to jest ;/ jak ktoś wie jak to zrobić ale nie w matlabie to też może być... nie koniecznie musi to być macierz admitancji... może być inaczej.. byle dobrze...
Jaki język programowania jest przydatniejszy z punktu widzenia inżyniera elektronika? Rozważmy to zagadnienie porównując ze sobą dwa popularne w tym sektorze języki – Matlaba oraz Pythona. Temat ten oczywiście jest punktem wyjścia do czasami bardzo gorączkowej dyskusji. Nie jest to pierwszy taki punkt zapalny wśród elektroników, wystarczy wskazać...
Witam, po wrzuceniu macierzy na obrazek chciałbym zmienić odległości pomiędzy poszczególnymi elementami tej macierzy tak żeby dostosować ją do obrazka w zależności czy będę chciał żeby był on prostokątny czy kwadratowy. Jak mogę to osiągnąć? Na dole daje przykładowy obrazek z dopasowaną macierzą, tylko że chciałbym żeby to był kwadrat a nie prostokąt...
Witam mam następujący problem w matlabie musze napiśać program który zamienia dowolną macierz w macierz schodkowa. Za wszelką pomoc dziękuje.
# Utwórz poziomy wektor W0 o sześciu elementach. Wartość początkowa powinna być równa 0, a końcowa 2.5. # Utwórz nowe wektory W1 W2 W3 W4, poprzez wykonanie operacji: dodanie do wektora W0 wartości 1, odjęcia od W0 2, pomnożenia W0 przez 3 oraz podzielenia W0 przez 4. # Utwórz macierz A (5x6) poprzez połączenie utworzonych wektorów. # Utwórz wektor...
Witam, mam problem duży jak dla laika. Nie mogę poradzić sobie aby gdy mam wygenerowaną macierz muszę , napisać funkcję która będzie tworzyć nowa macierz z tym że pierwsza kolumna będzie ostatnią w nowo utworzonej macierzy itd. . Kolejno muszę posortować w wszystkie wyrazy metodą q sort. Pomoże ktoś lub odpłatnie zrobi ? Troszkę już zrobiłem, ale największy...
Oto skrypt, który ma zmniejszyć przeciek. http://obrazki.elektroda.pl/1925602600_1... jak wymnożyć sygnał s przez h wyznaczone z hamminga, żeby się skompilowało?
Fragment programu wygląda tak: <d=VAL2(:,:,2)-VAL2(:,:,1); e=VAL2(:,:,2)+VAL2(:,:,1); for k1=1:Col % Col=16, Row=16 for k2=1:Row if d(k1,k2)==0 if e(k1,k2)~=0 line( http://obrazki.elektroda.pl/2281499400_1...
E=5 // Pozmieniałem, macierz wygląda teraz tak, jednak wynik nadal nie jest prawidłowy Y1= 1/R1+1/Z2+1/Z4+1/Z3+ρ/Z4 Y2= -1/Z3-1/Z4-ρ/Z4 Y3= -1/Z3-1/Z4 Y4= 1/Z3+1/Z4+1/Z5 Yn= http://obrazki.elektroda.pl/5545786300_1...
Zamień wyjściowy wektor x (bez bezpośredniego wpisywania elementów) na macierz clear all X=[7 6 1 2 0 -1 4 3 -2 0]; X=[X(1:5);X(6:10... z=length(X); for m=1:z if X(1,m) > X(2,m) X(:,m)=[] end end co tu jest źle...? Index exceeds matrix dimensions. Cały czas czepia...
Napisać prosty kalkulator do operacji macierzowych 2D, realizujacy nastepujace dzialania: bla bla bla.... Sposob zapisywania macierzy taki jak w programie MATLAB. >StworzMacierz(2,3) no... to ja mam wlasnie problem... z tym interpreterem typu MATLAB mam na to pomyl. tylko nie wiem jak to i czy w ogole sie da... postaram sie wyrazic jasno... chodzi...
w simulinku jest bloczek 'From workspace' oraz 'To workspace' From workspace, przyjmuje macierz np [T D] gdzie T oraz D sa wektorami transponowanymi (kolumny macierzy) T zawiera kolejne sample czasu D zawiera wartości w tych samplach have fun ;)
Niektóre formaty plików są dla człowieka czytelne np https://en.wikipedia.org/wiki/X_PixMap W programach takich jak Matlab lub Octave możesz zaimportować plik jako macierz liczb i wyeksportować do pliku tekstowego.
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ć.
witam serdecznie,mam pytanie. Mamy w matlabie macierz o takim wyglądzie. Rys poniżej: http://obrazki.elektroda.pl/3039975100_1... Chcę wybrać z tej macierzy, dla wszystkich 4 (znajdujących się w kolumnie 2) wartości z kolumny 4. Czyli jeżeli w kolumnie 2 jest 4 chcę wartość w tym samym wierszu w kolumnie 4 zapisać w wektorze. dla całej...
l = f / (a + b + c + d + 1); o = (4a + 3b + 2c + d) / (a + b + c + d +1); p = ( -6a + 3b + c ) / (a + b + c + d +1); r = (4a +b) / (a + b + c + d +1); s = -a / (a + b + c + d +1); Nie bardzo wiem jak to wsadzić do postaci macierzowej. O ile same liczniki jak najbardziej mogę wpisać do macierzy o tyle dzielenie każdego przez ten sam mianownik, zawierający...
Rozwiązano: nie zauważyłem niefortunnego średnika na końcu inv...
stem(fplot(1:length(fplot)/10), widmo(1:length(fplot)/10)); Cokolwiek autor ma na myśli to działająca wersja będzie taka: stem(t, widmo); Tylko, że zamiast t należy stworzyć macierz częstotliwości. Niech help będzie Twoim przyjacielem: http://www.mathworks.com/help/matlab/ref... NFFT = 2^nextpow2(L); % Next power of 2 from length of y...
Albo inne pytanie. Bardziej od początku. Załóżmy że w skrypcie matlaba wygenerowałem sobie jakąś macierz 0 i 1, tak że wrzucając ją do plota mam przebieg prostokątny gdzie max to 1 a min to 0. Teraz jak taką tablicę wrzucić do simulinka na np tranzystor i odtworzyć ten przebieg zer i jedynek ?
No niezupełnie :( Ale może pomożesz mi z innym problemem z macierzą: Mam dowolną macierz (a,b) o wartościach losowych z przedziału np. od 0 do 1 czyli np :0,1245,0,934,0,523... jak skonstruować z instrukcją if polecenie żeby przy wartościach między 0-0,5 traktowało jako 0 a 0,5-1 jako 1 ??
Rzeczywiście takiego układu nie da się rozwiązać . Mam jeszcze jedną prośbę, a mianowicie jak będzie wyglądać macierz jakobianu tego układu równań: http://obrazki.elektroda.pl/6597594800_1...
Jeżeli chodzi o operatory Sobela czy Prewitta to program Matlab od wersji 5.1 ma toolbox Image Processing Toolbox. Tam bezpośrdnio możesz wykonać kilka operacji na obrazach korzystając np. z różnych przestrzeni (RGB czy HSV). Są tam filtry liniowe m.in wykorzystujące Laplacian. W sieci są pdfy jak korzystać z tego toolboxa. Poza tym można w nim wiele...
Jeśli dobrze rozumiem to masz macierz np. X o rozmiarze 5 kolum i 450 000 wierszy. for i=1:1:450000 for j=1:1:5 if X(i,j)>800 X(i,j)=800; end end end Jeśliby nie działało to musisz zamienić X(i,j) na X(j,i). Nigdy nie pamiętam, czy najpierw są wiersze, czy kolumny:)
Witam, za zadanie mam napisać regulator LQR na sterowniku PLC. Obiektem jest tuba z piłeczką, która podnoszona jest do góry poprzez wentylator. Znajdują sie tu 2 czujniki o rozdzielczości 0-6000. Napiecia na wentylatorze oraz wyjścia u góry tuby, który wskazuje aktualną odległość. Obiekt został zidentyfikowany przy użyciu toolboxa ident, dostałem transmitancję,...
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...
[syntax=matlab]ind=ind(setdiff(1:size(in...
Robilem kiedys matlabowa aplikacje do rozpoznawania lisci drzew. Program mial do rozroznienia tylko 3 rodzaje lisci. Tymczasem na Duronie 950MHz i 768 RAMu analiza jednego obrazu 128x128 pikseli zajmowala tyle czasu, ze mozna bylo spokojnie isc sobie zaparzyc herbate. Nie uzywalem co prawda do tego sieci neuronowych, a odpowiednich wpolczynnikow i podzial...
Witam, dany obwód mam policzyć metodą potencjałów węzłowych za pomocą Matlaba. Na razie mam nie uwzględniać źródeł sterowanych i sprzężeń cewek. Napisałem już całość, ale gdzieś musi być błąd bo węzeł 3 i bilans mocy się nie zerują. Wydaje mi się że prąd Il3 może być błędnie oznaczony. Byłbym bardzo wdzięczny gdyby ktoś mi pomógł albo nakierował na...
Przerobiłem obraz na binarny i nawet znalazłem jak kółka zaznaczyć w środku ciężkości każdej białej plamki, szukam teraz w jaki sposób podzielić cały obraz na równe obszary i żeby w każdym obszarze była zliczona ilość kółek. Dowiedziałem się że jest możliwość żeby podzielić macierz obrazu i każdy ten obszar potraktować oddzielnie, tylko nie wiem jak...
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...
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);...
zwykłe mnożenie macierzy
Użyj googli: http://pl.wikipedia.org/wiki/Wektor#Dług... http://www.mathworks.com/access/helpdesk... Pozdrawiam, Dr.Vee
Odnośnie pierwszego problemu: Jeśli chcesz po prostu wyświetlić macierz T wpisz ....... T(i,j)=round((I(i,j))/2^k); end end T Tylko bez średnika za T.
Przestrzegam przed takim zapisem z pętlą for - działa dużo wolniej niż wbudowane w Matlaba funkcje operujące na całych macierzach.
Witam! Za pomoca nntoola chciałbym rozpoznawać znaki drogowe ze zdjeć. Format zdjec 90x90 w skali szarosci (0-255). 10 zdjec różnych znaków Wczytuje je do macierzy, każdy w postaci wektorów co tworzy macierz 10x8100 o wartosciach 0-255. Moje pytanie odnośnie sieci neuronowej: Jak ma wyglądać macierz wejściowa INPUT, jak wyjściowa OUTPUT a jak TARGETS,...
Otóż mój problem polega natym, ze próbuje w Matlabie zaimplmentować program obliczający współczynnik NMSE, ktorego wzór jest w załączniku. Próbuje to zrobic za pomoca pętli kilku for jednak czas jego obliczenia jest dość długi. Wykładowca poweidział mi że Matlab jest zoptymalizowany na obliczenia na macierzach i w programie matlabowskim nie powinna...
Oczywiście! Starałem się bardziej obrazowo to przedstawić ;) Pozdrawiam!
Witam Właśnie siedzę nad wykresem kuli i w ogóle mi nie wychodzi. Może ktoś mądry znajdzie błąd? clc; clc; close all; clear; %kat fi Q=-pi/2:0.1:pi/2; %kat theta W=-pi:0.2:pi; %promien R=2; [X, Y]=meshgrid(R.*cos(Q).* cos(W), R.*cos(Q).* sin(W)); Z=R*sin(Q) * ones(32); figure...
To jest matlab? if chyba nie zadziała na macierz, więc w ogóle trudno w tym mówić o wprowadzaniu i wyświetlaniu więcej niż jednej liczby. Także 's' nie jest tu macierzą przecież. Jak matlab, to do wyświetlania służy disp ( https://www.mathworks.com/help/matlab/re... )
Potrzebujesz dodatku który będzie liczył wyrażenia na symbolach... W matlabie to się nazywa symbolic w scilabie jest kilka różnych a podstawowe są zaimplementowane w programie masz przykład niżej... [syntax=scilab] -->addf(‘x’,’1’) ans = x + 1 -->x = poly(0,’x’); -->x+1 ans = 1+x -->y = cmb_lin(addf('x','1'), 'x^2+x+1',...
Chcialbym to zrobić w sposob bardziej automatyczny, tj nie patrzac w glab macierzy obrazu.
Podobno nie mozna tych wzorów wpisać do skryptu na sztywno tylko trzeba przekształcić aby przy z pozbyć się kwadratu tzn spierwiastkować. z=-2sqrt(x^2+y^2) ale nie działa ten skrypt figure t = 0:pi/50:10*pi; plot3('-2*sqrt(x^2+y^2)','-2... xlabel('x') ylabel('y') zlabel('t') grid...
Dziękuję Panom za pomoc ale ostatecznie sam rozwiązałem problem. Głównie chodziło o to, że matlab "widzi" większość jako macierze i w tym był problem, ponieważ Matlab nie mogl zrobic macierzy z macierzy a tak to rozwiązałem: [syntax=bash]x=[1;0.5]; it=1; while it<50 f=[3*x(1)^2 + 4*x(2)^2 - 3; x(1)^2+x(2)^2 - sqrt(3)/2]; jac=[6*x(1) 8*x(2); 2*x(1)...
nie do konca wiem z czym problem, mianowicie: ?? Error using ==> mpower Matrix must be square. Error in ==> belka at 45 Mg1=RA*x1-0.5*q*x1^2; to co podales nie wchodzi, albo ja o czyms zapomialem;/ Rzeczywiście pomyliłem się. Pisałem z głowy. Trzeba każdy element macierzy x1 podnieść do potęgi. To jest poprawnie: x1=0:0.001:a; Mg1_0=RA*x1-0.5*q*(x1.^2);...
Witam, gdzie jest zdefiniowana zmienna 'j' przez którą mnożysz tablice?
Czy mógłbyś dokładniej sprecyzować co ta funkcja ma robić? Bo jak tak patrzę na te macierze, to nie bardzo rozumiem.
macierz matlab matlab matlab macierz dyskowa
kyocera kaseta czujniki hyundai accent regulator obrotów wentylatora lm317
patrol podciśnienie archer mr600
Jak rozebrać słuchawkę domofonu Cyfral - instrukcja Oznaczenia funkcji piekarnika - wyjaśnienie symboli