/ Forside / Karriere / Uddannelse / Højere uddannelser / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Højere uddannelser
#NavnPoint
Nordsted1 1588
erling_l 1224
ans 1150
dova 895
gert_h 800
molokyle 661
berpox 610
creamygirl 610
3773 570
10  jomfruane 570
MATLAB: lave en matrix om til en rækkevekt~
Fra : Joe


Dato : 23-02-05 11:27

Hej

Jeg mindes at have set at det er muligt at lave en matrix [1 2 3;4 5 6] i
matlab om til en rækkevektor [1 2 3 4 5 6]

Er der nogen der kan fortælle mig hvilken kommando man bruger?

Takker





 
 
Mikkel Lund (23-02-2005)
Kommentar
Fra : Mikkel Lund


Dato : 23-02-05 15:06

Joe wrote:
> Hej
>
> Jeg mindes at have set at det er muligt at lave en matrix [1 2 3;4 5 6] i
> matlab om til en rækkevektor [1 2 3 4 5 6]
>
> Er der nogen der kan fortælle mig hvilken kommando man bruger?
>
> Takker
>
>
>
>
reshape måske

--
Hilsen Mikkel Lund

http://aausatii.aau.dk

Mikkel Lund (23-02-2005)
Kommentar
Fra : Mikkel Lund


Dato : 23-02-05 15:08

Mikkel Lund wrote:
> Joe wrote:
>
>> Hej
>>
>> Jeg mindes at have set at det er muligt at lave en matrix [1 2 3;4 5
>> 6] i matlab om til en rækkevektor [1 2 3 4 5 6]
>>
>> Er der nogen der kan fortælle mig hvilken kommando man bruger?
>>
>> Takker
>>
>>
>>
>>
> reshape måske
>
Nej, det skal da være colon.

--
Hilsen Mikkel Lund

http://aausatii.aau.dk

Joe (23-02-2005)
Kommentar
Fra : Joe


Dato : 23-02-05 15:16


>>
> Nej, det skal da være colon.
>

reshape virker også fint




Mikkel Lund (23-02-2005)
Kommentar
Fra : Mikkel Lund


Dato : 23-02-05 19:10

Joe wrote:
>>Nej, det skal da være colon.
>>
>
>
> reshape virker også fint
>
>
>
Hvordan det, hvis det skal være hvis du vil sortere efter rækker?

» a = [1 2 3;4 5 6]

a =

1 2 3
4 5 6

» reshape(a,1,6)

ans =

1 4 2 5 3 6

» colon(a,1,6)

ans =

1 2 3 4 5 6
--
Hilsen Mikkel Lund

http://aausatii.aau.dk

Joe (23-02-2005)
Kommentar
Fra : Joe


Dato : 23-02-05 23:09


>>
> Hvordan det, hvis det skal være hvis du vil sortere efter rækker?
>

Jeg skal ikke sortere




Niels L. Ellegaard (23-02-2005)
Kommentar
Fra : Niels L. Ellegaard


Dato : 23-02-05 15:21

Mikkel Lund <mmlu03FJERN@control.auc.dk> writes:
> Joe wrote:
>> Hej Jeg mindes at have set at det er muligt at lave en matrix [1 2
>> 3;4 5 6] i matlab om til en rækkevektor [1 2 3 4 5 6] Er der nogen
>> der kan fortælle mig hvilken kommando man bruger? Takker
> reshape måske

Nogen gange kan man nøjes med at gøre sådan her:

>> A = [1 1 ; 1 1]

A =

1 1
1 1

>> A(1,1) = 2

A =

2 1
1 1

>> A(2) = 3

A =

2 1
3 1



Dennis Jørgensen (23-02-2005)
Kommentar
Fra : Dennis Jørgensen


Dato : 23-02-05 15:47

"Joe" <JoeNOSPAM@yahoo.com> writes:

> Hej
>
> Jeg mindes at have set at det er muligt at lave en matrix [1 2 3;4 5 6] i
> matlab om til en rækkevektor [1 2 3 4 5 6]
>
> Er der nogen der kan fortælle mig hvilken kommando man bruger?

octave:1> reshape([1 2 3;4 5 6]',1,6)
ans =

1 2 3 4 5 6


Mvh.


Dennis Jørgensen

Heureka (02-03-2005)
Kommentar
Fra : Heureka


Dato : 02-03-05 07:19

Du skal bare skrive

>> variable(:)

hvis den skal laves om til en søjle!

Vh.
Thomas Stoltz


""Dennis Jørgensen"" <dnj@x.dtu.dk> wrote in message
news:87oeeb5o6m.fsf@vetinari.kampsax.dtu.dk...
> "Joe" <JoeNOSPAM@yahoo.com> writes:
>
>> Hej
>>
>> Jeg mindes at have set at det er muligt at lave en matrix [1 2 3;4 5 6] i
>> matlab om til en rækkevektor [1 2 3 4 5 6]
>>
>> Er der nogen der kan fortælle mig hvilken kommando man bruger?
>
> octave:1> reshape([1 2 3;4 5 6]',1,6)
> ans =
>
> 1 2 3 4 5 6
>
>
> Mvh.
>
>
> Dennis Jørgensen



Dennis Jørgensen (02-03-2005)
Kommentar
Fra : Dennis Jørgensen


Dato : 02-03-05 13:22

"Heureka" <stoltzo@hotmail.com> writes:

> Du skal bare skrive
>
>>> variable(:)

Det giver [1 4 2 5 3 6]', altså en anden rækkefølge. Man kan ikke
bruge x'(:) [1]. Så man er nødt til at lave det i to linjer med :(uha).

Vil du ikke være venlig at tage et kig på:

http://www.usenet.dk/netikette/citatteknik.html


Mvh.


Dennis Jørgensen


> ""Dennis Jørgensen"" <dnj@x.dtu.dk> wrote in message
> news:87oeeb5o6m.fsf@vetinari.kampsax.dtu.dk...
>> "Joe" <JoeNOSPAM@yahoo.com> writes:

>>> Jeg mindes at have set at det er muligt at lave en matrix [1 2 3;4 5 6] i
>>> matlab om til en rækkevektor [1 2 3 4 5 6]
>>>
>>> Er der nogen der kan fortælle mig hvilken kommando man bruger?
>>
>> octave:1> reshape([1 2 3;4 5 6]',1,6)

[1] I Matlab, man kan godt i Octave. I Octave gør x'(:)' det
efterspurgte.

Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste