Zaloguj się
Blog na Matlab.pl
Forum polskich użytkowników
 
UŻYTKOWNICY GRUPY PROFIL Zaloguj się, by sprawdzić wiadomości FAQ
 



Napisz nowy temat     Odpowiedz do tematu Zobacz poprzedni temat :: Zobacz następny temat

Matlab pomoc
Forum MATLAB Strona Główna-> Artykuły, samouczki, publikacje
Post Wysłany: 27 Sierpnia 2015, Czw 4:15 pm Temat postu: Matlab pomoc Odpowiedz z cytatem
 
AUTOR:
pomoc



Dołączył: 27 Sie 2015
Posty: 1


Ogląda profil użytkownika Wyślij prywatną wiadomość
Witam Smile
Mam do napisania kilka prgramów w matlabie, niestety za bardzo się na tym nie znam ale trzeba przedmiot zaliczyć Confused
Czy ktoś mógłby mi coś podpowiedzieć? Smile

ZADANIE 2
1. Napisać program generujący wektor n całkowitych liczb losowych z przedziału od <-100 100>. Następnie elementy tego wektora mają zostać uszeregowane w kolejności od min do max.
Program ponadto, za pomocą komendy plot, wyświetla na jednym wykresie elementy tego wektora przed sortowaniem oraz po sortowaniu.
Niedozwolone jest wykorzystanie dedykowanych (gotowych) funkcji Matlaba realizujących sortowanie np. sort.

Nie umiem tych liczb potem posortować, na razie program wygląda tak

Kod:

clc
clear
n
=input('ile liczb')
wektor=round(rand(1,n)*200-100)
disp(wektor)

zamiana=1
while zamiana=1;
    for
i=1:n-1
        
if (wektor(i) > wektor(i+1))
            
wektor2=wektor(i+1);
            
wektor(i+1)=wektor(i);
            
wektor(i)=wektor2;
            
zamiana=1;
        
end
    end
    
end

plot
(wektor)

ZADANIE 5
1. Napisać program wykonujący sumowanie lub odejmowanie dwóch macierzy. Program prosi o wprowadzenie tych macierzy, następnie sprawdza wymiary wprowadzonych macierzy spełniają warunek sumowania. Jeżeli wymiary są zgodne wykonywana jest zadana operacja matematyczna.
Niedozwolone: sum
Dozwolone: length, size

Program losuje mi liczby w macierzy, użytkownik nie może ich wprowadzić
Kod:

clc

clear

na
=input('Podaj liczbe wierszy macierzy A')

ma=input('Podaj liczbe kolumn macierzy A')

nb=input('Podaj liczbe wierszy macierzy B')

mb=input('Podaj liczbe kolumn macierzy B')

if
na==nb & ma==mb

A
=round(100*rand(na,ma))

B=round(100*rand(nb,mb))

dzialanie=input('Aby dodac wybierz 1 aby odjac 2')

if
dzialanie==1
C
=A+B
disp
(C)

elseif
dzialanie==2
D
=A-B

disp
(D)
end

else
    
disp('Zle wymiary')

end

ZADANIE 7

1. Napisać program, który w 10-elementowej tablicy symuluje działanie stosu liczb. Na początku stos jest pusty. W zależności od komend wprowadzanych przez użytkownika stos może być powiększany o nowe elementy (liczby) lub elementy te (począwszy od będących na szczycie stosu) mogą być z niego zdejmowane.

A tutaj to już nie wiem jak się za to zabrać Sad

Bardzo prosze o pomoc, chodzi o to żeby napisać najprościej jak się da Wink


 

Forum MATLAB Strona Główna-> Artykuły, samouczki, publikacje
Wyświetl posty z ostatnich:   

Napisz nowy temat     Odpowiedz do tematu Zobacz poprzedni temat :: Zobacz następny temat

Wszystkie czasy w strefie CET (Europa)

Skocz do:  

Statystyki forum:



Od dnia 08.06.2006 forum odwiedzano 35578758
Najwięcej użytkowników 266 było obecnych 19 Lutego 2015, Czw 7:03 pm

Aktualnie online:




Najnowsze posty na forum:
Miejsce zerowe  (24 Kwietnia 2017, Pon 7:36 pm)
Badanie rozkładu prawdopodobieństwa  (24 Kwietnia 2017, Pon 9:50 am)
zadanie z pętlami  (22 Kwietnia 2017, Sob 5:59 pm)
gęstoś mocy sygnału  (20 Kwietnia 2017, Czw 9:30 pm)
Wycięcie sygnału z pliku za pomocą skryptu.  (20 Kwietnia 2017, Czw 2:34 pm)
MATLAB potrzebuje pomocy w rozwiązaniu algorytmu  (18 Kwietnia 2017, Wto 5:51 pm)
MATLAB potrzebuje pomocy w rozwiązaniu algorytmu  (18 Kwietnia 2017, Wto 5:30 pm)
MATLAB potrzebuje pomocy w rozwiązaniu algorytmu  (18 Kwietnia 2017, Wto 4:37 pm)
kredyt dla firm  (14 Kwietnia 2017, Pią 10:38 am)
Przekazywanie zmiennych między GUI  (12 Kwietnia 2017, Sro 12:45 pm)
Twoje prawa:
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach
Nie możesz załączać plików na tym forum
Nie możesz ściągać plików na tym forum