/ Forside / Teknologi / Udvikling / C/C++ / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
C/C++
#NavnPoint
BertelBra.. 2425
pmbruun 695
Master_of.. 501
jdjespers.. 500
kyllekylle 500
Bech_bb 500
scootergr.. 300
gibson 300
molokyle 287
10  strarup 270
spørgsmål: hurtig metode til at opdatere r~
Fra : Jack


Dato : 17-02-06 14:19

Hejsa

Jeg har en kompleks variabel der ser sådan her ud:

complex_float x[2]={1,2,3,4};

hvor x[1]=1+2j og x[2]=3+4j hvor j er den imaginære enhed.

Jeg har også en variabel der ser sådan her ud:

float y[2]={5,6}

Jeg vil gerne kopiere y til real-delene af x således at
x ændres til:

x[2]={5,2,6,4}

Kan det gøres på en smart måde? Eller skal jeg bare
lave et loop?

Tak på forhånd.










 
 
Troels Thomsen (20-02-2006)
Kommentar
Fra : Troels Thomsen


Dato : 20-02-06 16:00


"Jack" <jack@nospammers.please> skrev i en meddelelse
news:43f5cd33$0$78284$157c6196@dreader1.cybercity.dk...
> Hejsa
>
> Jeg har en kompleks variabel der ser sådan her ud:
>
> complex_float x[2]={1,2,3,4};

4 initializers til et array med størrelsen 2 ?. Har du prøvet at kompilere ?

> Kan det gøres på en smart måde? Eller skal jeg bare
> lave et loop?

C? , C++?
C:
Lav et struct der indeholder en variabel til realdel og imaginærdel
Lav så et array af disse
Lav så et loop

tpt



Jack (20-02-2006)
Kommentar
Fra : Jack


Dato : 20-02-06 16:19



> 4 initializers til et array med størrelsen 2 ?. Har du prøvet at kompilere
> ?

Ja. Variabel typen er complex_float hvilket bare er et Nx2 array. Hver anden
entry
er den imaginære del. Kompileringen
går fint.

> C? , C++?

C

> Lav et struct der indeholder en variabel til realdel og imaginærdel

Det er det complex_float er.

> Lav så et loop

Ok, så et loop er uundgåeligt -- kunne heller ikke lige se hvordan man
ellers skulle gøre det.



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

Månedens bedste
Årets bedste
Sidste års bedste