IT

Side 2 - MATLAB

Brugbart svar (1)

Svar #21
14. juni 2012 af Jerslev

#20: Så status er pt., at du har en vektor C, hvis indgange er 0 eller 1 svarende til, at dit tal i vektor A enten ikke er i dit interval eller er i intervallet.

Hvad vil du så gerne have til at ske med denne vektor?

- - -

mvh

Jerslev


Svar #22
14. juni 2012 af madschristensen (Slettet)

Ja..

Har fundet ud af, at hvis jeg skriver f.eks. U=C, så giver U en vektor med de 1 og 0 taller i C(i)=1 og C(i)=0 fra if løkken.

Så det er egentligt fint.

Nu skal jeg bare gange denne nye U vektor med en E vektor, (af modsat størrelse). De skal gange på den måde som jeg viste i #15..

Når jeg så f.eks. skriver

T=U.*E

eller omvendt.

T=E.*U så virker den ikke?

Den skulle give en vektor, med værdierne fra vektor E, kun ganget med værdien på vektor U på tilsvarende plads.. som i #15


Brugbart svar (1)

Svar #23
14. juni 2012 af Jerslev

#22: er de samme størrelse?

- - -

mvh

Jerslev


Svar #24
14. juni 2012 af madschristensen (Slettet)

Det var det som var galt :) nu virker det.. mange tak for hjælpen..

Et sidste hurtigt spg. 

Hvis jeg skal:

for i=1:length(A)

    if A(i)<b+20

Så den istedetfor tager de værdier i A, der ligger IMELLEM to værdier.. hvordan gør man det?

Altså  f.eks. imellem b+20  og b+50?


Brugbart svar (1)

Svar #25
14. juni 2012 af Jerslev

#24: Så skal du tilføre to betingelser til din 'if'-funktion. I dette tilfælde har jeg givet dig et eksempel tidligere:

if and(v(i) >= min(v), v(i)<min(v)+interval)

Her er betingenseln, at v(i) skal være større eller lig min(v) OG samtidig skal v(i) være mindre end min(v)+interval.

Du kan selv omskrive det til dit tilfælde.

Syntaksen er:

if and(betingelse1, betingelse2)

 

- - -

mvh

Jerslev


Svar #26
14. juni 2012 af madschristensen (Slettet)

Mnage tak for hjælpen.. Der er styr på det nu :)


Brugbart svar (1)

Svar #27
14. juni 2012 af Jerslev

#26: Perfekt. :)

- - -

mvh

Jerslev


Svar #28
14. juni 2012 af madschristensen (Slettet)

Hmm... er stødt i et lille problem..

Har plottet det jeg nu har fundet frem til.. og det virker som sådan..

Men hvordan ændrer jeg værdierne i x aksen?

Så istedet for at der står 1, 2, 3 ,4 i x aksen.

Så skal der stå et ord på pladserne istedet?


Brugbart svar (1)

Svar #29
14. juni 2012 af Jerslev

http://www.mathworks.se/help/techdoc/creating_plots/f1-19798.html

- - -

mvh

Jerslev


Svar #30
14. juni 2012 af madschristensen (Slettet)

Har kigget derinde.. Men der står ikke hvordan man omskriver det til ord?

så der f.eks. i x-akse 1, istedet står opgave 1

og i x-akse 2, står opgave2

?


Svar #31
14. juni 2012 af madschristensen (Slettet)

Har fundet ud af det:)


Forrige 1 2 Næste

Skriv et svar til: MATLAB

Du skal være logget ind, for at skrive et svar til dette spørgsmål. Klik her for at logge ind.
Har du ikke en bruger på Studieportalen.dk? Klik her for at oprette en bruger.