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
ES_aula005 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.
ES_aula005 EmptyGio Gen 11, 2018 7:56 pm Da SN92

» Molpendolo estensibile
ES_aula005 EmptyMar Mag 09, 2017 8:38 pm Da hacknowledge

» Decomposizione in valori singolari in Matlab
ES_aula005 EmptyGio Nov 03, 2016 9:42 pm Da Gianluca93

» LA A^-1 rispetta le 4 proprietà della inversa generalizzata di MP
ES_aula005 EmptyMer Nov 02, 2016 3:04 pm Da r.mauro

» How a differential works?
ES_aula005 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
ES_aula005 EmptyLun Giu 20, 2016 6:21 am Da ddefalco

» QuIRK Multibody Dynamics Esempio pendolo piano
ES_aula005 EmptyGio Mag 05, 2016 8:37 am Da bestlin

» QuIRK Multibody Dynamics Package
ES_aula005 EmptySab Mar 12, 2016 4:03 pm Da SN92

Cerca
 
 

Risultati per:
 
Rechercher Ricerca avanzata

 

 ES_aula005

Andare in basso 
2 partecipanti
AutoreMessaggio
manlio182




Numero di messaggi : 13
Corso di appartenenza : Dinamica e Controllo dei Sistemi Meccanici
NomeCognome : manlio bellocchio
Data d'iscrizione : 17.02.09

ES_aula005 Empty
MessaggioTitolo: ES_aula005   ES_aula005 EmptyMar Nov 18, 2014 10:57 am

Ragazzi ho dei dubbi su es_aula005:
partiamo dalla riga59:

if m disp(strcat([' m < n (',num2str(m),' < ',num2str(n),') ed r < n (',num2str(r),' < ',num2str(n),') pertanto :']))
disp(' dovra essere Zmin = 0 e cioe l'' equazione A.x = b ha soluzione (e consistente)')
disp(strcat([' In particolare le soluzioni sono inf^(n-r)=inf^',num2str(d)]))


%se m

else
disp(' ')
if r<=n
disp(strcat([' pur essendo m >= n (',num2str(m),' >= ',num2str(n),'), e r <= n (',num2str(r),' <= ',num2str(n),') pertanto :']))
disp(' dovra essere Zmin = 0 e cioe l'' equazione A.x = b ha soluzione (e consistente)')
disp(strcat([' In particolare le soluzioni sono inf^(n-r)=inf^',num2str(d)]))
else
disp(strcat([' m >= n (',num2str(m),' >= ',num2str(n),') ; r > n (',num2str(r),' > ',num2str(n),') pertanto :']))
disp(' dovra essere Zmin <> 0 e cioe l'' equazione A.x = b non ha soluzione')

%qui se ho capito bene il software restituisce la scritta "l'equazione non ha soluzione" se r>n, Ma essendo la matrice A(m x n), r=rank(A) non è sempre minore sia di m che di n?
La condizione non potrebbe essere per esempio:
rank([A; b])>rank(A)
Dove [A;b] e la matrice A con l'aggiunta di una colonna costituita dai valori di b.
Se il rango è maggiore del rango di A allora il vettore b è una m-pla indipendente dai vettori colonna di A.
E quindi non esiste una combinazione lineare di A tale da ottenere b, il sistema non ha soluzione.


questi dubbi mi sono sorti leggendo il pdf associato, in particolare l'esempio di pag.8, il programma dice che esiste soluzione (consistente), ma quando calcoliamo effettivamente zmin>>10^-6=errore.
Torna in alto Andare in basso
manlio182




Numero di messaggi : 13
Corso di appartenenza : Dinamica e Controllo dei Sistemi Meccanici
NomeCognome : manlio bellocchio
Data d'iscrizione : 17.02.09

ES_aula005 Empty
MessaggioTitolo: Re: ES_aula005   ES_aula005 EmptyMer Nov 19, 2014 3:25 pm

Ho sostituito dalla riga 59 a 74 con i seguenti comandi.
Con l'esercizio del pdf restituisce effettivamente che il sistema non ammette soluzioni, spero funzioni in generale.
Credo di si in quanto se il sist è consistente possiamo avere due casi o r(rango)=n (numero incognite) allora la soluzione è unica, oppure r minore di n, allora le soluzioni sono inf^(n-r). Giusto?

B=[A b];
rb=rank(B);
if r==rb;
   disp(' dovra essere Zmin = 0 e cioe l'' equazione A.x = b ha soluzione (e consistente)')
   if r==n;
       disp(strcat([' In particolare esisterà un unica soluzione',num2str(d)]))    
  else
       disp(strcat([' In particolare le soluzioni sono inf^(n-r)=inf^',num2str(d)]))
   end
else
   disp(' dovra essere Zmin <> 0 e cioe l'' equazione A.x = b non ha soluzione')
   end
pausa
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

ES_aula005 Empty
MessaggioTitolo: Re: ES_aula005   ES_aula005 EmptyMer Nov 19, 2014 6:41 pm

si direi che è corretto quello che dice e sicuramente la linea di programma in cui si dice r>m è sbagliata.
In ogni caso però tutto questo discorso è in realtà solo un commento perche con la trattazione usata la verifica è ottenuta con la condizione necessaria e sufficiente per la consistenza del sistema
A.Apiu.b - b = 0

Pertanto, a prescindere dalla correttezza della nota che viene scritta durante l'esecuzione, il risultato numerico dovrebbe sempre essere corretto.
Avete voglia di provare una casistica e verificare che il programma funzioni bene, ripeto a prescindere dal commento che viene fuori ?
Torna in alto Andare in basso
Contenuto sponsorizzato





ES_aula005 Empty
MessaggioTitolo: Re: ES_aula005   ES_aula005 Empty

Torna in alto Andare in basso
 
ES_aula005
Torna in alto 
Pagina 1 di 1

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