Matlab

O matematiki, številih, množicah in računih...
valter
Posts: 10
Joined: 20.9.2004 8:21

Matlab

Post by valter » 3.1.2005 22:27

Zanima me glede Matlaba, oz. konkretno vaše izkušnje.Kakšen procesor uporabljate in kakšno grafično kartico imate? Rabim pomoč glede Matlaba, ali mi lahko kdo pomaga? Hvala.

User avatar
shrink
Posts: 14560
Joined: 4.9.2004 18:45

Post by shrink » 3.1.2005 23:25

Matlab ni CAD program, da bi rabil neko silno grafiko, kar se tiče procesorja pa odvisno za kaj ga boš uporabljal. Za numeriko pač rabiš čim višjo hitrost in tudi več rama ne škodi.

Jaz imam doma star Pentium II, pa mi Matlab 6.5 čisto spodobno dela.

valter
Posts: 10
Joined: 20.9.2004 8:21

Matlab

Post by valter » 4.1.2005 11:12

Hvala za odgovor. Matlab ne štekam, zato rabim pomoč glede Fibonaccijevih števil.Se priporočam za pomoč.

User avatar
shrink
Posts: 14560
Joined: 4.9.2004 18:45

Post by shrink » 4.1.2005 11:47

Hvala za odgovor. Matlab ne štekam, zato rabim pomoč glede Fibonaccijevih števil.Se priporočam za pomoč.
Boš mogel začet' brat' help. 8)

Kar se tiče Fibonaccijevih števil, Matlab (tako kot vsi ostali programi tega tipa) omogoča zapis rekurzivnih predpisov (formul).

User avatar
Gforce
Posts: 7
Joined: 3.1.2005 19:49
Location: Kranj
Contact:

Post by Gforce » 4.1.2005 14:26

kje pa se matlaba lahko downloada?

User avatar
shrink
Posts: 14560
Joined: 4.9.2004 18:45

Post by shrink » 5.1.2005 16:14

Vsak program lahko kupiš... 8)

Politika foruma pa ne dopušča, da bi ti razkril alternativno možnost nabave.

panzer general
Posts: 38
Joined: 16.12.2004 10:14
Location: Ljubljana

Post by panzer general » 5.1.2005 16:30

naj ti da svoj mail pa mu tja pošlji naslov strani, kje ga lahko downloada...tako bo volk sit in koza cela...

User avatar
shrink
Posts: 14560
Joined: 4.9.2004 18:45

Post by shrink » 5.1.2005 18:35

naj ti da svoj mail pa mu tja pošlji naslov strani, kje ga lahko downloada...tako bo volk sit in koza cela...
Heh, po moje ne potrebuje pomoči. Se bo že znašel. :D

valter
Posts: 10
Joined: 20.9.2004 8:21

matlab

Post by valter » 18.1.2005 17:20

Naloga je v celoti napisana v Latexu, ker se druga naloga ne skopira iz pdf-ja. Lepo prosim koga za pomoč kako zadevo rešit v Matlabu. Hvala.



%ZACETEK PREAMBULE
\documentclass [12pt,a4paper]{article}
\usepackage[slovene]{babel}
\usepackage[cp1250]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{amsmath}

%TELO DOKUMENTA
\begin{document}
\begin{itemize}
\item[1.]
Napiši program, ki poišče vsa perfektna števila do naravnega števila $n$.
Naravno število $k$ je perfektno, če je enako vsoti svojih pravih deljiteljev
(pravi deljitelji števila 8 so 1, 2, 4 in NE 8 ).

\item[2.]
Napiši funkcijo, ki za vsak $n\in\mathbf{N}_0$
izraža vrednost izraza
$$2^n F_{n} - 2 \sum_{k\quad lih}{n\choose k} 5^{(k-1)/2}.$$

Pri tem so $F_k$ Fibonaccijeva števila, podana takole:\newline
\newline
$F_0=0$,\quad $F_1=1$,\quad $F_{k+1} = F_k + F_{k-1}.$\newline
\newline
Upoštevajte, da je ${n \choose k}= 0$ za $k > n.$


\end{itemize}
\end{document}

User avatar
luna
Posts: 4
Joined: 20.2.2005 14:36
Location: Ljubljana
Contact:

Post by luna » 16.3.2005 15:55

ojla!

Tukej je ena od rešitev:

function f = fibonacci(n)
% Izracuna n-to fibonaccijevo stevilo.
if n < 2
f = 1;
else
a0 = 1;
a1 = 1;
for i=2:n
tmp = a1 + a0;
a0 = a1;
a1 = tmp;
end
f = a1;
end

User avatar
=)
Posts: 444
Joined: 18.7.2004 22:28

Re: Matlab

Post by =) » 1.11.2009 23:59

Weila. :P mi lahko kdo pove, zakaj v Matlabu 2009 ne dela \(vec2mat\)? Kaj naj napišem namesto tega?

matic91
Posts: 3
Joined: 15.10.2009 17:42

Re: Matlab

Post by matic91 » 3.12.2009 18:59

Lep pozdrav!

Z matlabom želim prebrati podatke iz .txt datoteke, ki so naslednji,

Rdeca zoga je velika 2 cm

ali mi lahko en napiše kaj točno moram vpisati da bom dobil rezultat:

stavek = 'Rdeca zoga je velika'

stevilo = 2

enota = 'cm'




Hvala za pomoč!

User avatar
shrink
Posts: 14560
Joined: 4.9.2004 18:45

Re: Matlab

Post by shrink » 3.12.2009 20:53

matic91 wrote:Lep pozdrav!

Z matlabom želim prebrati podatke iz .txt datoteke, ki so naslednji,

Rdeca zoga je velika 2 cm

ali mi lahko en napiše kaj točno moram vpisati da bom dobil rezultat:

stavek = 'Rdeca zoga je velika'

stevilo = 2

enota = 'cm'




Hvala za pomoč!
Posluži se rutine 'TEXTSCAN'. Poglej si primere uporabe (po katerih se lahko zgleduješ) na:

http://www.mathworks.com/support/tech-n ... 1602.shtml

Popotnik
Posts: 533
Joined: 12.11.2008 18:35

Re: Matlab

Post by Popotnik » 18.8.2013 21:49

Ne vem, ali je to sploh problem MATLAB-a. Najbrž ni.

Imam matriko A = [1 2 3 ; 4 5 6 ; 7 8 9 ] in matriko (vektor) B = [ 1 2 3].

In pač napravim fft(A), fft(A'), fft(B) in fft(B').

Le pri fft(A') se ujema prvi stolpec z izračunom fft(B) in fft(B'). Pri fft(A) se nič ne ujema. Najbrž pač zato, ker fft dela transformacije po stolpcih in izjemoma po vrsticah, če je le ena?

User avatar
Aniviller
Posts: 7263
Joined: 15.11.2004 18:16

Re: Matlab

Post by Aniviller » 19.8.2013 11:14

Tako je, pri matrikah gre po stolpcih, ce imas pa vektor (stolpec ali vrstica), pa vedno smatra kot vektor - ker tudi je vektor. Tako so se pac odlocili pri tej funkciji, moram pa priznat da ni pretirano intuitivno (ze zato ker jaz bi pri fft matrike pricakoval za rezultat 2D fourierovo transformacijo).

Post Reply