Somma di vettori in C

  • Forna
  • Autore della discussione
  • Nuovo Utente
  • Nuovo Utente
Di più
10 Anni 10 Mesi fa #1 da Forna
Somma di vettori in C è stato creato da Forna
Buongiorno a tutti oggi programmando ho riscontrato un problema o meglio vorrei una delucidazione su come poter fare la somma bit a bit di n vettori e riscriverla in un altro vettore.

esempio ho 2 vettori:

Sine1 [] = {... valori del vettore ...}
Sine2 [] = {... valori del vettore ...}

e voglio un terzo vettore Sine3 che sia la somma bit a bit dei 2 precedenti.

Grazie mille.

Si prega Accesso o Crea un account a partecipare alla conversazione.

  • StefA
  • Moderatore
  • Moderatore
Di più
10 Anni 10 Mesi fa - 10 Anni 10 Mesi fa #2 da StefA
Risposta da StefA al topic Somma di vettori in C
Se gli n vettori hanno tutti la stessa lunghezza (ad esempio 19 elementi)..

Code:
//variabile per ciclo for int i = 0; //ciclo for for(i = 0;i <19;i++) { SineN[i] = Sine1[i] + Sine2[i] + ... SineN-1[i]; }

se hai solo 2 vettori da sommare, dentro il ciclo for diventa:
Code:
Sine3[i] = Sine1[i] + Sine2[i];

Ste

..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]
Ultima Modifica 10 Anni 10 Mesi fa da StefA.

Si prega Accesso o Crea un account a partecipare alla conversazione.

  • mgatti66
  • Visitatori
  • Visitatori
10 Anni 10 Mesi fa #3 da mgatti66
Risposta da mgatti66 al topic Somma di vettori in C
Vorrei capire cosa intendi per somma bit a bit.
La soluzione di StefA è corretta ma la somma viene eseguita "elemento" per "elemento" dei due vettori...

Si prega Accesso o Crea un account a partecipare alla conversazione.

  • Forna
  • Autore della discussione
  • Nuovo Utente
  • Nuovo Utente
Di più
10 Anni 10 Mesi fa - 10 Anni 10 Mesi fa #4 da Forna
Risposta da Forna al topic Somma di vettori in C
Con somma bit a bit intendo che, in un esempio dove ho 2 vettori, il primo elemento di un vettore viene sommato con il primo di un altro vettore e messo in un terzo vettore e cosi via, comunque si i vettori sono tutti di uguali a 256 elementi.
Ultima Modifica 10 Anni 10 Mesi fa da Forna.

Si prega Accesso o Crea un account a partecipare alla conversazione.

  • StefA
  • Moderatore
  • Moderatore
Di più
10 Anni 10 Mesi fa #5 da StefA
Risposta da StefA al topic Somma di vettori in C
mgatti66: sospettavo che intendesse fare la somma degli elementi e non dei singoli bit di ogni elemento (che comunque si può fare), per quello ho risposto in quel modo.

Forna: Se ogni vettore è lungo 256 elementi, dentro il coclo for dovrai mettere <256 in modo che vada da 0 a 255; fai particolare attenzione a queste cose, che sembrano stupide ma potrebbero causare non pochi problemi.
Se ti è chiaro puoi utilizzare il codice sopra, altrimenti chiedi.

Ste

..avevano magari fatto lo sgambetto al ka, ma il sangue restava sempre più denso dell'acqua.. [cit.]

Si prega Accesso o Crea un account a partecipare alla conversazione.

Moderatori: Mauro LaurentiStefA

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Forum - Ultimi messaggi