Jak mogę wyeksportować dane z matlaba, które policzone zapisał program w workspace?
Mam kilkadziesiąt danych i nie widzi mi się to kopiować ręcznie.
#matlab
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@LubiePiwko: Po pierwsze możesz zapisać całego workspejsa do pliku (albo tylko niektóre zmienne). Polecenia save. load.

Po drugie możesz skorzystać z funkcji zapisujących do plików txt, cvs, xlsx itd.

Po trzecie (jeśli danych jest stosunkowo niewiele) otwierasz zmienną w menu po prawej stronie i ctrl+a, ctrl+v i możesz sobie to gdzieś wkleić, np do Excela.
  • Odpowiedz
Jak z takiej macierzy (sześcian) zrobić bryłę 3D w matlabie? Próbuję w ten sposób:
X = [0 0 0
1 0 0
1 1 0
0 1 0
0 1 1
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Hej mirki,
Mam pewien pewnie bardzo banalny problem z #matlab z którym dopiero rozpocząłem zabawę. Chciałbym napisać prostą funkcję która działałaby następująco:
t należy do <-2;2>
gdy t>1 to y=0
gdy t<=1 to y = 1 -|t|

Próbuję
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#matlab #matematyka #programowanie

Mirki, mam do wykonania zadanie polegające na rozwiązaniu sudoku (z 21 pustymi polami) za pomocą matlaba, gdzie mam użyć operatora "\" (do lewostronnego dzielenia macierzy). Jak to zrobić?

Na razie obliczyłem wartości sum brakujących liczb w rzędach i kolumnach, a także w boksach 3x3. Jak to pociągnąć dalej? Stworzyć macierz 21x21 i tam w pisywać jedynki w miejsca niewiadomych i 0 w miejsce
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@MikelThief: Generalnie to masz 27 równań do dyspozycji: 9 kolumn, 9 wierszy i 9 kwadratów. Masz tylko 21 zmiennych, więc nie wszystkie równania będą potrzebne.

Przewiduję, że trzeba macierz 21 na 21 ze samymi zmiennymi gdzie jest albo 1 jeśli zmienna występuje w równaniu albo 0 jeśli zmienna nie występuje. Dodatkowo wektor gdzie będzie dla każdego równania będzie podane 45 - suma z wiersza/kwadratu/kolumny.

Cała trudność tego to automatyczne stworzenie
  • Odpowiedz
#matlab Ma ktos moze gotowe skrypty do matlaba z programami do rozwiazywania równań nieliniowych metodami bisekcji, newtona, reguła falsi, siecznych ? :)
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

robiąc charakterystyki bodego, zawsze wykresy wyświetlane są bez siatki i muszę ręcznie ją aktywować za każdym razem, da się jakoś domyślnie ustawić jej wyświetlanie? #matlab
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#matlab jak w "figure" zmienić kolor linii wykresu? Mam kilkanaście linii w pętli więc dodanie literki koloru w poleceniu "plot" mnie nie ratuje ( ͡° ʖ̯ ͡°)

#programowanie
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@carver: No oczywiście, że można. Np stablicuj sobie kolory. A potem używaj składni:

plot(x,y,'Color',[0,0.7,0.9])
Tutaj za 'color' stoi wektor trzech liczb odpowiadających kolorowi w przestrzeni RGB. Wartości od 0 do 1. Wystarczy zatem odpowiednio to modyfikować.

Plot potrafi przyjąć więcej
  • Odpowiedz
@velaskez: Nie wiem czy nie zacznie się gryźć z moim "legalnym" Matlabem 2015b ( ͡° ͜ʖ ͡°) A tak zaktualizowałbym sobie bibliotekę o jeden bloczek, ale chyba nie mam innego wyjścia jak trial :D
  • Odpowiedz
Mirki i Mirabelki, potrzebuję pomocy z Matlabem i Labview.
#matlab #labview #pytaniedoeksperta #naukaprogramowania
Generalnie piszę program w Matlabie, ale muszę odebrać dane pomiarowe w Labview. Po prześledzeniu różnych for zdecydowałem się na wymianę danych przez TCP/IP, coś na kształt tego https://www.youtube.com/watch?v=LLeazR5nNUs
Kolega który tworzy część pomiarową w Labview, dorobił przesyłanie danych przez TCP/IP. Udało mi się odebrać dane w Matlabie za pomocą funkcji tcpclient
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Ehhh ponieważ matlab-a używałem ostatnio z 10 lat temu, więc mam problem. Mam macierz n na n wypełnioną 0 lub 1. Jak w matlabie narysować "wykres" 2D - siatka n na n punktów. Punkt np czarny gdy jest 1 a biały gdy jest 0? #matlab i trochę #matematyka
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bebuza: To jest jakiś pomysł. Przy czym przy liczbach pierwszych i tak szybko wyczerpiesz zakresy zmiennych. Nie pamiętam czy Matlab ma wbudowane coś do automatycznej obsługi typów więcej niż long int. No, ale skoro się bawisz to się baw. Też się czasem lubię pobawić.
  • Odpowiedz