ragazzi qualcuno potrebbe postarmi le funzioni in matlab che risolvono questi 4 esercizi???grz mille in anticipo...
4. Definisci una funzione vet=crea_vettore(a, che, dati in ingresso i vettori a e b, crea un nuovo vettore vet come di seguito specificato:
- vet=a se la posizione dell’elemento è pari
- vet=b se la posizione dell’elemento è dispari . [7 punti]
a
1 2 3 4
b
5 6 7 8
c
5 2 7 4
5. Definisci una funzione C = modifica_matrice(A) che converte la matrice A nella matrice C come di seguito specificato:
- Se l’elemento è multiplo di 2 ma non multiplo di 3 aggiungi 4.
- Se l’elemento è multiplo di 3 ma non multiplo di 2 aggiungi 1.
- In tutti gli altri casi non modificare il valore. [10 punti].
A
6 3
4 5
C
6 3
4 5
4. Definisci una funzione vet=crea_vettore(a, che, dati in ingresso i vettori a e b, crea un nuovo vettore vet come di seguito specificato:
- vet=a+2b se l’elemento di a è pari
- vet=b-2a se l’elemento di a è dispari. [7 punti]
a
1 2 3
b
5 6 7
VET
3 14 1
5. Definisci una funzione C = converti_matrice(A) che converte la matrice A nella matrice C come di seguito specificato:
- Gli elementi di posto pari (e cioè la cui somma degli indici è pari) devono essere moltiplicati per la somma degli elementi della matrice.
- Gli elementi di posto dispari (e cioè la cui somma degli indici è dispari) devono essere divisi per la somma degli elementi della matrice. [10 punti].
A
1 3
4 2
C
10 0,3
0,4 20
Corsi di Laurea
ROX @ Unisa - Forum degli studenti di Ingegneria utilizza i cookie. Se prosegui la navigazione accetti il loro uso.
Accetto l'uso dei cookie