Matlab

O matematiki, številih, množicah in računih...
valter
Prispevkov: 10
Pridružen: 20.9.2004 8:21

Matlab

Odgovor Napisal/-a valter »

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.

Uporabniški avatar
shrink
Prispevkov: 14610
Pridružen: 4.9.2004 18:45

Odgovor Napisal/-a shrink »

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
Prispevkov: 10
Pridružen: 20.9.2004 8:21

Matlab

Odgovor Napisal/-a valter »

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

Uporabniški avatar
shrink
Prispevkov: 14610
Pridružen: 4.9.2004 18:45

Odgovor Napisal/-a shrink »

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).

Uporabniški avatar
Gforce
Prispevkov: 7
Pridružen: 3.1.2005 19:49
Kraj: Kranj
Kontakt:

Odgovor Napisal/-a Gforce »

kje pa se matlaba lahko downloada?

Uporabniški avatar
shrink
Prispevkov: 14610
Pridružen: 4.9.2004 18:45

Odgovor Napisal/-a shrink »

Vsak program lahko kupiš... 8)

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

panzer general
Prispevkov: 38
Pridružen: 16.12.2004 10:14
Kraj: Ljubljana

Odgovor Napisal/-a panzer general »

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

Uporabniški avatar
shrink
Prispevkov: 14610
Pridružen: 4.9.2004 18:45

Odgovor Napisal/-a shrink »

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
Prispevkov: 10
Pridružen: 20.9.2004 8:21

matlab

Odgovor Napisal/-a valter »

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}

Uporabniški avatar
luna
Prispevkov: 4
Pridružen: 20.2.2005 14:36
Kraj: Ljubljana
Kontakt:

Odgovor Napisal/-a luna »

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

Uporabniški avatar
=)
Prispevkov: 444
Pridružen: 18.7.2004 22:28

Re: Matlab

Odgovor Napisal/-a =) »

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

matic91
Prispevkov: 3
Pridružen: 15.10.2009 17:42

Re: Matlab

Odgovor Napisal/-a matic91 »

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č!

Uporabniški avatar
shrink
Prispevkov: 14610
Pridružen: 4.9.2004 18:45

Re: Matlab

Odgovor Napisal/-a shrink »

matic91 napisal/-a: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
Prispevkov: 532
Pridružen: 12.11.2008 18:35

Re: Matlab

Odgovor Napisal/-a Popotnik »

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?

Uporabniški avatar
Aniviller
Prispevkov: 7263
Pridružen: 15.11.2004 18:16

Re: Matlab

Odgovor Napisal/-a Aniviller »

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).

Odgovori