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
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)...
Co jest przydatne dla inżyniera elektronika ? C++ jeśli chcesz mieć szybkie, albo python jeśli chcesz mieć szybko. Matlab to kobyła do wszystkiego i do niczego (i jeszcze męcz te macierze chyba że chcesz mieć pętlę z pojedynczymi forami pod spodem (chyba że już to poprawili), excel dławi się danymi.
Witam, Witam serdecznie, Mam za zadanie obliczyć u(t) pewnego układu, wyznaczyłem równania, zapisałem wszystko jako macierze do Matlaba (zapis jest poprawny) ale wynik wychodzi niepoprawny (porównanie z Sapwinem). Nie wiem gdzie jest błąd, byłby ktoś tak miły i pomógł mi? Tutaj jest schemat i moje rozwiązanie: http://obrazki.elektroda.pl/5461912000_1...
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 serdecznie, Mam do napisania prosty skrypt który będzie rozpoznawał polskie banknoty. Założenie jest takie, że wczytujemy plik ze zdjęciem, który jest porównywany z oryginalnymi banknotami (baza), i poprzez korelację, z najbardziej pasującym wyświetla jego nazwę. (oczywiście porównujemy macierze banknotów) Jednak mam pewne problemy. Chodzi mi...
portal_ski bez jaj to co piszesz ma sie nijak do prawdy. Pod serwer gier to juz przesada :) toz to wystarczy prosta maszynka najczesciej i wmiare szybkie lacze. Takie rozwiazania stosuje sie w celu zwiekszenia mocy obliczeniowej czyli jesli juz profesjonalnie to Matlab (akurat cos takiego zrobilem w firmie) itp. Jesli aplikacje potrzebuja duzo miejsca...
Jeśli jest mnożenie macierzowe to trzeba dać kropkę przed znak mnożenia: [syntax=c]p=u.*i;[/syntax]
Zacznę od tego, iż niezmiernie dziękuję za poświęcony mi na odpowiedź czas. Proszę. Rozwiewając wątpliwości (które są wynikiem nie do końca poprawnie narysowanego schematu) chciałbym oznajmić, że w środku JEST węzeł Dziękuję za wyjaśnienie. Odnośnie reszty wskazówek... Otrzymane macierze będę musiał wstawić do programu MATLAB co oznacza, że chociaż...
Odpowiedź znam (symulacja sapwin), i owszem zgadza się, ale to jest tylko żeby sprawdzić czy obliczenia są okej. To też nie jest tak że ja chcę gotowca, tylko że patrzysz na to z perspektywy kogoś dla kogo jest to oczywiste a dla mnie to są początki z liczeniem obwodów (niestety). Dysponuję też pdfem http://zto.ita.pwr.wroc.pl/~ald/TKEK0000...
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
Rozwiązano: nie zauważyłem niefortunnego średnika na końcu inv...
[syntax=matlab]ind=ind(setdiff(1:size(in...
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...
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...
zwykłe mnożenie macierzy
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...
Przestrzegam przed takim zapisem z pętlą for - działa dużo wolniej niż wbudowane w Matlaba funkcje operujące na całych macierzach.
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.
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...
Użyj googli: http://pl.wikipedia.org/wiki/Wektor#Dług... http://www.mathworks.com/access/helpdesk... Pozdrawiam, Dr.Vee
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... )
Chcialbym to zrobić w sposob bardziej automatyczny, tj nie patrzac w glab macierzy obrazu.
Sprawdź co zwraca Ci z=length(X); :P
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...
Oczywiście! Starałem się bardziej obrazowo to przedstawić ;) Pozdrawiam!
Czy mógłbyś dokładniej sprecyzować co ta funkcja ma robić? Bo jak tak patrzę na te macierze, to nie bardzo rozumiem.
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...
Czolem Sprawa nie jest tak hop-siup. Zaimplementowac wezlowke nie powinno byc tak najgorzej - stosunkowa prosta metoda - ale jak juz zapewne wiesz w MatLabie chodzi o to zebys nie musial pisac - jak C++ - jak sie liczy macierze itp itd, jak chcesz szybka transformate Furiera to wpisujesz "fft()" i Ci programik wszystko sam zrobi, a jak go poprosisz...
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);...
Opędziłem tak cały dyplom. Wczytywałem *.wav bezpośrednio do matalba i były sortowane w postaci wielowymiarowej macierzy. Pojedynczy wav matlab zapisuje jako wektor o długości odpowiadającej długości wava wyrażonej w ilości próbek. Wartości próbek odpowiadają poszczególnym punktom wektora.
Witam, gdzie jest zdefiniowana zmienna 'j' przez którą mnożysz tablice?
Piwoem innymi słowami to co już napisał Deliberabundus : Ta kropka służy do mnożenia odpowiadających sobie elementów macierzy. Oczywiście macierze muszą mieć te same wymiary.
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:...
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.
Jak sobie z tym poradziłeś? Może kiedyś mi się to przyda, więc jestem ciekawy ;) Zrobiłeś tak jak polecali koledzy, czy może coś innego wykombinowałeś? Ostatnio robiłem coś podobnego, tyle że w mpliku i zapisywałem za pomocą fprintf elementy macierzy do pliku txt.
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ę za szybką odpowiedź. Proszę ... - brak jest formalnej korelacji zapisu pomiędzy schematem (drugi z oznaczonymi kierunkami prądów), a napisanymi wyżej równaniami - i dlaczego tak? (o tym patrz niżej), - nie widzę zapisów zależności dla źródeł sterowanych - IS, US - pomiędzy ich wielkością sterującą a sterowaną. Macierze wyznaczyłem jeszcze...
Do 'workspace' matlaba zapisana została macierz simout, musisz dodać do siebie wszystkie elementy tej macierzy, podzielić przez ilość elementów tej macierzy i już masz wartość średnią (w przybliżeniu). Oczywiście to dodawanie elementów macierzy najlepiej zrobić mnożąc macierz Ax1 przez macierz 1xA wypełnioną jedynkami (nie wiem teraz jak z kolejnością).
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 ;)
Zajrzalem tutaj wczoraj, i tak samo cos mi sie wydawalo, ze te rownanai do konca liniowe nie sa. Rownania liniowe to rownania postaci: ax+by=c dx+ey=f Tutaj natomiast mamyiloczyny zmiennych. Proponuje po prostu przeszukanie przestrzeni w poszukiwaniu rozwiazan. Czlon po lewej stronie jest zawsze taki sam, wiec dla kazdego pktu w pewnej czesci przestrzni...
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...
Dziękuję. :) I jeszcze jedno, jak można zapisać w Matlabie transmitancję określoną wzorem: http://obrazki.elektroda.pl/1212357100_1... tak by można było wpisać dowolne współczynniki a, b i c. B i a to będą macierze licznika i mianownika tak jak poprzednio, tylko jak zapisać jeszcze to c?
BTW - studiując matmę dobrze znać takie pojęcia z programowania, jak tablica (macierz w matematyce). Podejrzewam, że MatLab też będzie, a tam się przyda taka wiedza z podstaw programowania. Tak samo jak zależności rekurencyjne (tak samo w programowaniu) czy ciągi skończone (które można w programowaniu odzwierciedlać przez pętle). Nie mówiąc o tym,...
Witam, sprawa jest dość niszowa moim zdaniem. Nie śledzę ofert pracy, ale opieram się na podstawach ekonomicznych tj. cenie komercyjnej Matlaba z Simulinkiem. To raczej produkt dla dużych graczy tj. z dużym budżetem. Dodatkowo, nie wszystko jest takie piękne jakby się wydawać mogło. Generowanie kodu z poziomu PLC Coder dotyczy jedynie modeli dyskretnych,...
tylko że ja właśnie muszę mieć napisany skrypt w matlabie, ale to już będzie pikuś. najważniejsze, żeby obliczenia się zgadzały znalazłem błąd ale dalej coś nie tryni ten matlab jest jakiś zje,bany, jak liczy osobno elementy macierzy to wychodzi tak jak u Ciebie, a jak całą macierz to głupoty już prawie działa, ostatni element macierzy tylko mi się...
W jakiej postaci są te f(...) Może JAK SIE DA podejdź do tego od strony macierzy odwrotnej a w matlabie wykonaj obliczenia na macierzach. Chodzi o tą Metode rozwiązywania. http://www.matematyka.pl/58950.htm
Witam Opracowalem program w Matlab...i tę oto pętle chciałem zrobić w LabView. Okazuje sie ,że czas jest zliczany i dwie pętle dąża do odpowiedniej wartości natomiast głowna nie ??Ponadto otrzymaną macierz nie mogę wymnożyć przez macierz 2x1 ...czy to za pośrednictwem mnożenia czy przy użyciu odpowiedniej macierzy(mnożącej) Oto Pętla MatLAb: for b=0.01:pi/50:1.2*pi;...
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ć.
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...
macierze matlab kalkulator macierze macierze oczka
budowa kolumna estradowy counter strike global offensive czujnik temperatury satel
brandt piekarnik temperatura spalin defro
Przystawka do czyszczenia kostki brukowej myjki Kinzo Iveco Stralis - brak prądu w gniazdach zapalniczki 12V