#matlab #matematyka Mam taki skrypt http://pastebin.com/DDkgjW5p który ma za zadanie wyszukać krawędzie na obrazku. Ignoruję w nim skrajne piksele, ale żeby rozmiar grafiki się zgadzał jako "podkład" do edytowania kopiuję czarno-białe zdjęcie
Masked = Gray;
Skrypt zdaje się jako-tako działać, jeśli właśnie to jest w podkładzie, ale kiedy zmieniam tę linijkę na zeros(dim), GrayFFT, albo ones(dim), dostaję w wyniku lekko zaciemniony oryginał. Dlaczego?
CichyGlosZTyluGlowy - #matlab #matematyka Mam taki skrypt http://pastebin.com/DDkgjW5...

źródło: comment_2QIeot2pqiqftxnR0b74BtohvqXef4Ug.jpg

Pobierz
  • 26
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ależ ten #matlab z-----y. Przez kwadrans szukam błędu w algorytmie, a tu się okazuje że wszystko jest ok, tylko 1.0000 według niego nie jest równe 1. Jest jakaś funkcja, która utnie mi niepotrzebne śmieci na milionowym miejscu po przecinku?
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@CichyGlosZTyluGlowy: No tak. Popatrz sobie. Dla zmiennej A dziesiąty krok to:
sin(2.19911485751) czyli 0.809016994375

Gdzie dla zmiennej B dziesiąty krok to:
sin(1.7444444444) czyli 0.984961012723

Oś X oznacza u Ciebie jeden krok w wektorze (choć to jedno wymiarowa tabela, a nie wektor : D), a nie wartość w kątach.
  • Odpowiedz
@CichyGlosZTyluGlowy: Edit - to nie błąd aproksymacji. Bo błąd aproksymacji byłby wtedy gdybyś oś X przerobił na kąt. Wtedy funkcje by się pokryły, ale ta zielona byłaby bardziej kwadratowa. W tym przypadku to po prostu błędne dobranie osi X.
  • Odpowiedz
  • 6
@Analityk: pamięć jest płaska ale wielowymiarowa macierz może nie być ciągłym jej obszarem. Nie wiem czy MatLab standardowo z tego nie korzysta, więc trzeba sprawdzić
  • Odpowiedz
#matlab #robotyka

Czy istnieje gdzieś symulacja w simulinku robota mobilnego? Takiego co ma 2 koła, porusza się w przestrzeni XY
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@SameCegly:
już napisaliśmy, na razie na wymuszenia takie ręczne. brakuje regulacji, że dajemy dowolny punkt a robot dojeżdża. model jest dynamiczny
  • Odpowiedz
Potrzebuję od Was pomocy Mirki z #programowanie i #matlab
mam w Matlabie macierz 256 x 256 - monochromatyczny obraz, po zastosowanych przekształceniach matematycznych - generalnie manipulacja obrazem i zmiana położeń pikseli otrzymuję macierz 251 x 251. W celu porównania pierwszej z drugą muszę mieć w obu ten sam wymiar - jak tą macierz 251 x 251 wrzucić w środek macierzy 256 x 256 - chodzi mi jakby o
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Zaimplementuj interpolację samodzielnie, biegnij do podręcznika i szukaj sposobów. Albo znajdź gotowiec na stacku
  • Odpowiedz