summaryrefslogtreecommitdiffstats
path: root/vector/vector.md
blob: c7c1b11d40336839c27fd62c8c34cf64a37c2dd8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
---
title: Costruire dei vettori matematici dal C al C++
date: 9 Dicembre 2018
author:
    - Naoki Pross
papersize: a4
fontfamily: cmbright
---

# Premessa
Si da per assunto che si ha delle conscenze di C di funzioni, strutture dati e
puntatori e si vuole imparare il C++.

L'obiettivo è di ottenere una libreria di vettori matematici con le operazioni
vettoriali di somma, sottrazione, prodotto con scalare, scalare e vettoriale.
Per il primo esempio i vettori saranno unicamente tridimensionali.

Sarà inoltre utilizzata la terminologia inglese di *dot product* per il
prodotto scalare e *cross product* per il prodotto vettoriale.

# Un implementazione in C
Per introd