ddefalco
Questo è un forum di discussione e non un sistema di messaggistica, in particolare con me.
Ciò vuol dire che ognuno che vi partecipa contribuisce alla discussione di un argomento (topic) cercando di risolvere i problemi che si pongono, con un intervento (post) che viene messo a disposizione di tutti: va pertanto inteso come un dibattito tra tutti nel quale gli interventi (e non le persone), hanno lo stesso peso.
Certamente non è una comunicazione ‘peer to peer’ con me (per fare questo esiste il ricevimento in stanza, l’email, la chat…) né tantomeno dev’essere un’esibizione del proprio sapere o non sapere (esame).

Pertanto bandiamo frasi del tipo “Ci scusiamo per eventuali errori”, “accettiamo consigli per eventuali correzioni”, peggio ancora “domanda per il professore”, …, e pensiamo sempre al “sodo”.
Concediamo alla forma, tutt’al più qualche volta, un saluto.
Domenico de Falco.
ddefalco
Questo è un forum di discussione e non un sistema di messaggistica, in particolare con me.
Ciò vuol dire che ognuno che vi partecipa contribuisce alla discussione di un argomento (topic) cercando di risolvere i problemi che si pongono, con un intervento (post) che viene messo a disposizione di tutti: va pertanto inteso come un dibattito tra tutti nel quale gli interventi (e non le persone), hanno lo stesso peso.
Certamente non è una comunicazione ‘peer to peer’ con me (per fare questo esiste il ricevimento in stanza, l’email, la chat…) né tantomeno dev’essere un’esibizione del proprio sapere o non sapere (esame).

Pertanto bandiamo frasi del tipo “Ci scusiamo per eventuali errori”, “accettiamo consigli per eventuali correzioni”, peggio ancora “domanda per il professore”, …, e pensiamo sempre al “sodo”.
Concediamo alla forma, tutt’al più qualche volta, un saluto.
Domenico de Falco.
ddefalco
Vuoi reagire a questo messaggio? Crea un account in pochi click o accedi per continuare.

ddefalco

ING - IND 13 : DDEFALCO's Forum
 
IndiceCercaUltime immaginiRegistratiAccedi
Ultimi argomenti attivi
» Frizione Koenigsegg LST, come funziona
risoluzione Ax=b a due e tre incognite EmptySab Mar 28, 2020 9:04 am Da ddefalco

» Es. Esame Matlab: Data la matrice A, determinare quale vettore colonna della matrice B appartiene allo spazio colonne della matrice A.
risoluzione Ax=b a due e tre incognite EmptyGio Gen 11, 2018 7:56 pm Da SN92

» Molpendolo estensibile
risoluzione Ax=b a due e tre incognite EmptyMar Mag 09, 2017 8:38 pm Da hacknowledge

» Decomposizione in valori singolari in Matlab
risoluzione Ax=b a due e tre incognite EmptyGio Nov 03, 2016 9:42 pm Da Gianluca93

» LA A^-1 rispetta le 4 proprietà della inversa generalizzata di MP
risoluzione Ax=b a due e tre incognite EmptyMer Nov 02, 2016 3:04 pm Da r.mauro

» How a differential works?
risoluzione Ax=b a due e tre incognite EmptyDom Lug 10, 2016 10:57 am Da Mario95

» Manovellismo di spinta rotativa: Caso manovella disposta a 90° rispetto all'asse di scorrimento del pistone
risoluzione Ax=b a due e tre incognite EmptyLun Giu 20, 2016 6:21 am Da ddefalco

» QuIRK Multibody Dynamics Esempio pendolo piano
risoluzione Ax=b a due e tre incognite EmptyGio Mag 05, 2016 8:37 am Da bestlin

» QuIRK Multibody Dynamics Package
risoluzione Ax=b a due e tre incognite EmptySab Mar 12, 2016 4:03 pm Da SN92

Cerca
 
 

Risultati per:
 
Rechercher Ricerca avanzata

 

 risoluzione Ax=b a due e tre incognite

Andare in basso 
3 partecipanti
AutoreMessaggio
bernard




Numero di messaggi : 3
Corso di appartenenza : Meccanica Applicata alle Macchine
NomeCognome : bernard bianconi
Data d'iscrizione : 04.11.11

risoluzione Ax=b a due e tre incognite Empty
MessaggioTitolo: risoluzione Ax=b a due e tre incognite   risoluzione Ax=b a due e tre incognite EmptySab Set 27, 2014 9:03 am

Abbiamo provato a svolgere l'esercizio assegnato a lezione.
Abbiamo trovato le soluzioni di Ax=b (a due incognite, quindi con la matrice A quadrata) una volta con il comando inv e una volta facendo uso del backslash " \ " :

>> A=[2 5; 1 -3]

A =

    2     5
    1    -3

>> b=[4;5]

b =

    4
    5

>> x=inv(A)*b

x =

   3.3636
  -0.5455

>> c=A\b

c =

   3.3636
  -0.5455

I risultati coincidono, quindi tutto ok.

Risolvendo Az*xz=b (ovvero inserendo l'incognita z, e quindi con A matrice 2 x 3) i risultati non coincidono: infatti non si può fare l'inversa della matrice A, non essendo quadrata, pertanto matlab ci restituisce un errore. Invece, inaspettatamente, tramite il comando backslash matlab ci dà come soluzione un vettore colonna xz di tre componenti di cui la prima è zero:

>> Az=[2 5 -7; 1 -3 10]

Az =

    2     5    -7
    1    -3    10

>> b=[4; 5]

b =

    4
    5

>> xz=inv(Az)*b
??? Error using ==> inv
Matrix must be square.

>> xz=Az\b

xz =

        0
   2.5862
   1.2759


Luigi Taffuri
Bernard Bianconi
Torna in alto Andare in basso
ddefalco
Admin
ddefalco


Numero di messaggi : 172
Località : Napoli
Corso di appartenenza : Meccanica Applicata alle Macchine
NomeCognome : Domenico de Falco
Data d'iscrizione : 29.12.08

risoluzione Ax=b a due e tre incognite Empty
MessaggioTitolo: Re: risoluzione Ax=b a due e tre incognite   risoluzione Ax=b a due e tre incognite EmptySab Set 27, 2014 2:10 pm

non così "inaspettatamente" poiché un sistema di 2 equazioni in 3 incognite ha infinite soluzioni.
Inoltre se date un'occhiata all'help di matlab con l'istruzione "help \" si capisce anche che soluzione ha trovato (ma di questo ne parleremo diffusamente durante il corso).
Piuttosto verificate che il valore di xz trovato sia effettivamente una soluzione del sistema assegnato
Az . xz = b
Torna in alto Andare in basso
luigi.t




Numero di messaggi : 2
Corso di appartenenza : Dinamica e Controllo dei Sistemi Meccanici
NomeCognome : Luigi Taffuri
Data d'iscrizione : 12.05.11

risoluzione Ax=b a due e tre incognite Empty
MessaggioTitolo: Re: risoluzione Ax=b a due e tre incognite   risoluzione Ax=b a due e tre incognite EmptyDom Set 28, 2014 4:30 pm

si, in effetti anche senza dare un'occhiata all'help, mi ero andato a risolvere manualmente il sistema e a imporre x=0, i risultati erano proprio gli stessi del vettore colonna xz. E' quindi chiaro che, tra le infinite soluzioni di un sistema a due equazioni in tre incognite, matlab sceglie la soluzione che si trova ponendo la prima incognita uguale a zero.
Risulta quindi anche verificata l'equazione Az * xz = b
Torna in alto Andare in basso
Contenuto sponsorizzato





risoluzione Ax=b a due e tre incognite Empty
MessaggioTitolo: Re: risoluzione Ax=b a due e tre incognite   risoluzione Ax=b a due e tre incognite Empty

Torna in alto Andare in basso
 
risoluzione Ax=b a due e tre incognite
Torna in alto 
Pagina 1 di 1
 Argomenti simili
-
» risoluzione esercizi
» risoluzione meccanismo
» Risoluzione dell'esercizio proposto in aula (rotismo ordinario composto)

Permessi in questa sezione del forum:Non puoi rispondere agli argomenti in questo forum.
ddefalco :: CORSI :: Dinamica e Controllo di Sistemi Meccanici-
Vai verso: