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
@YourNightmare:
Wyobraź sobie, że ktoś podchodzi do Ciebie na ulicy i mówi :

Przepraszam Pana, Panie YourNightmare, czy wie Pan może jaka jest wartość sinusa z pi siódmych?

-Jako, że nie masz kalkulatora, odpowiadasz mu
  • Odpowiedz
Siemka
W jaki sposób w matlabie mogę zmienić sposób reprezentacji ułamka?
Chodzi mi oto żeby zamiast 1/2 wyświetlał on normalną kreskę ułamkową.

#matlab
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@finalwustach: Matlab może tylko za pomocą „format rat” wyświetlać liczby jako ułamek a/b. W oknie poleceń (command window) więcej nie jest możliwe.

Możesz się pobawić z mupad, ale to zupełnie inne polecenia i niejako odrębne podśrodowisko.
  • Odpowiedz
Dlaczego w osranym modelu w Simulinku wszystkie bloczki typu 'constant' albo 'gain' widzą moje zmienne z Workspace, ale już kod w "Matlab function" ich nie widzi?

#matlab #automatyka
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kobiaszu: Na pewno nie było tak jak mówisz. Funkcje to funkcje i mają własne zasady. W przypadku prostych bloczków dane w głównej przestrzeni roboczej wystarczy.

global a;
a = 100;
Trzeba rozbić na deklaracje i
  • Odpowiedz
Matlabie, czemu ja nie wiedziałem o twoich możliwościach?

syms s T1 T2
collect(expand(s^2*(s+T1)*(s+T2)))
ans = s^4 + (T1 + T2)*s^3 + T1*T2*s^2

(prosty
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki od #matlab i #programowanie

Mam na szybko pytanie odnoścnie matlaba. Mam model w simulinku i chcę przenieść wykres do matlaba, ale nie od czasu t = 0, tylko np od t = 0.5. Jak coś takiego zrobić?

Mój obecny kod:
t = ScopData.time;
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Właśnie próbuję rozwiązać układ równań w #matlab (wytrzymałość tarczy stopnia turbiny parowej jakby ktoś pytał) i wywala mi taki oto błąd:

Error using sym/subsindex (line 769)
Invalid indexing or function definition. When defining a function, ensure that the arguments are symbolic variables and the body of the function is a
SYM expression. When indexing, the input must be numeric, logical, or ':'.
Error in Uklad_rownan (line 20)
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Chce w scilabie zrobić pętle która będzie mi obliczać średnią 5 punktów. Jeżeli różnica wartości środkowego punktu i średniej tych 5 punktów będzie większa od 0,0003 to chce go usunąć z macierzy. Wiem, że są takie wartości ale nie chce mi usuwać tych punktów. Co robię nie tak? #scilab #matlab #programowanie

h=G(:,3)
for k=1:x-4
if abs(h(k+2)-mean([h(k),h(k+1),h(k+2),h(k+3),h(k+4)]))>0.0003 then G(k,:)=[]
end
end
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki od #matlab #simulink i po części #programowanie i #elektrotechnika mam pewien problem z simulinkiem już od pewnego czasu i nie mam dalej pojęcia jak się za to zabrać, chociaż pewien Mirek próbował mi kiedyś pomóc :)

Zbudowałem w simulinku pewien model. Układ działa, ale tylko jeśli zadam stałą wartość 'alfa' dp bloku Pulse Generator. Ja natomiast muszę tę wartość zadawać, jako zmienną w czasie.
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mircy od #matlab a może jeszcze #programowanie mam sprawę

Mam zbudowany model w simulinku i chcę teraz przebiegi przenieść do matlaba, z tym, że jeden z przebiegów ma być pogrubiony. A wszystkie przebiegi maja być w jednym ukł. współrzędnych. jak coś takiego zrobić? Mój kod:

t=ScopeData.time;
y = ScopeData.signals(1).values;
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#matlab
Witam
Jaka wpisać macierz A w przed ostatnia kolumnę macierzy B o tych samych wymiarach.
Nieco obniżę loty na forum ale nigdzie znaleźć nie mogę.
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki od #matlab #simulink i #elektrotechnika

Mam pewien problem ze zrobieniem własnego bloku. Jest taki jeden blok 'pulse generator' w którym można zadać wartość ALFA.
Z tym, że tam w bloku zadaje się wartość stałą, a ja chcę tę wartość obliczać bo ona będzie się zmieniać. Służy do tego inny blok, zrobiony przeze mnie.

I mam tu pytanie. Jak zrobić tak, żeby wartość ALFA nie była
mateusz251093 - Mireczki od #matlab #simulink i #elektrotechnika 

Mam pewien probl...

źródło: comment_3iBSbyX22YgzOuHels1sZUDoE36n4qc8.jpg

Pobierz
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam dane, np. temp i czas- st C i daty i godzinę. Chce zrobić z tego wykres temp od czasu w scilabie ale nie wiem jak sobie poradzić właśnie z formatem czasu. Chce czas przerobić na ilość sekund od godziny 00:00 1 stycznia, ale jak to odwrócić, żebym miał na wykresie datę i godzinę na jednej z osi ? #scilab #matlab #programowanie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki w jaki sposob moge wyswietlic funkcje ackleya w zakresie od -5 5 w matlabie? Probowalem po przez plotobjective(@acley,[-5 5; -5 5] ale niestety nie da sie #matlab #pytanie #studbaza
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach