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
Esempio numerico pag.92 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.
Esempio numerico pag.92 EmptyGio Gen 11, 2018 7:56 pm Da SN92

» Molpendolo estensibile
Esempio numerico pag.92 EmptyMar Mag 09, 2017 8:38 pm Da hacknowledge

» Decomposizione in valori singolari in Matlab
Esempio numerico pag.92 EmptyGio Nov 03, 2016 9:42 pm Da Gianluca93

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

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

» QuIRK Multibody Dynamics Esempio pendolo piano
Esempio numerico pag.92 EmptyGio Mag 05, 2016 8:37 am Da bestlin

» QuIRK Multibody Dynamics Package
Esempio numerico pag.92 EmptySab Mar 12, 2016 4:03 pm Da SN92

Cerca
 
 

Risultati per:
 
Rechercher Ricerca avanzata

 

 Esempio numerico pag.92

Andare in basso 
3 partecipanti
AutoreMessaggio
S.Campanile




Numero di messaggi : 7
Corso di appartenenza : Meccanica Applicata alle Macchine
NomeCognome : Silvio Campanile
Data d'iscrizione : 01.04.11

Esempio numerico pag.92 Empty
MessaggioTitolo: Esempio numerico pag.92   Esempio numerico pag.92 EmptyMer Ott 30, 2013 3:26 pm

clear
clc
disp('Si consideri una particella che sia vincolata a muoversi su una retta')
disp('di un piano verticale xy, di equazione 3x+2y=0, sotto l''azione della')
disp('forza di gravità che ha la direzione dell''asse y positivo. Si vuole')
disp('trovare l''equazione del moto della particella')
disp('Condizioni iniziali')
dx=0
dy=0
m=1
disp(' La matrice dei coefficienti della equazione di vincolo è')
syms x y real
d=diff(sym('3*x+2*y'),x);
e=diff(sym('3*x+2*y'),y);
H=[d e];
A=sym2poly(H);
A
disp('-------------- premere un tasto per continuare -------------')
pause;
disp(' La matrice di massa del sistema è')
M=[m 0;0 m]
disp('-------------- premere un tasto per continuare -------------')
pause;
disp(' In virtù del sistema di riferimento adottato, il vettore forza è')
F=[0 9.81]
disp('-------------- premere un tasto per continuare -------------')
pause;
disp(' L''accelerazione del sistema in assenza di vincoli è')
a=[0 9.81]'
disp('-------------- premere un tasto per continuare -------------')
pause;
k=diff(d,x);
l=diff(e,y);
m=diff(d,y);
n=diff(e,x);
disp(' Il termine noto b è invece pari a')
c=-(k*(dx^2)+2*m*dx*dy+l*(dy^2));
b=sym2poly(c)
disp('-------------- premere un tasto per continuare -------------')
pause;
disp(' In questo caso il termine b è uno scalare')
disp(' Determiniamo ora la matrice dei vincoli B,sapendo che B=A*M^(-1/2)')
disp(' La matrice B è pari a')
D=M^(-1/2);
B=A*D
disp('-------------- premere un tasto per continuare -------------')
pause;
disp(' L''inversa generalizzata di Moore-Penrose della matrice B è')
MPB=pinv(B)
disp('-------------- premere un tasto per continuare -------------')
pause;
disp(' L''accelerazione effettiva del sistema è pari a')
ax=a+D*MPB*(b-A*a)


Ultima modifica di S.Campanile il Gio Nov 21, 2013 8:52 pm - modificato 1 volta.
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

Esempio numerico pag.92 Empty
MessaggioTitolo: Re: Esempio numerico pag.92   Esempio numerico pag.92 EmptyGio Ott 31, 2013 10:09 pm

Interessante l'uso della matematica simbolica con Matlab di cui conoscevo l'esistenza ma che non mi è familiare.
Qualcuno ha voglia di confrontare i risultati ottenuti con il listato matlab proposto da campanile con quelli ottenuti, con gli setessi valori dei parametri ovviamente, con maple ?
Torna in alto Andare in basso
Mario Guarnieri




Numero di messaggi : 4
Corso di appartenenza : Dinamica e Controllo dei Sistemi Meccanici
NomeCognome : Mario Guarnieri
Data d'iscrizione : 15.10.13

Esempio numerico pag.92 Empty
MessaggioTitolo: Re: Esempio numerico pag.92   Esempio numerico pag.92 EmptyDom Nov 10, 2013 10:01 pm

non riesco a capire come mai il listato caricato mi dia il seguente errore:
Error using sym.svd
Too many input arguments.

Error in pinv (line 29)
[U,S,V] = svd(A,0);

Error in pinv (line 27)
X = pinv(A',varargin{:})';

Error in esercizio_nuovo (line 50)
MPB=pinv(B)
Torna in alto Andare in basso
Contenuto sponsorizzato





Esempio numerico pag.92 Empty
MessaggioTitolo: Re: Esempio numerico pag.92   Esempio numerico pag.92 Empty

Torna in alto Andare in basso
 
Esempio numerico pag.92
Torna in alto 
Pagina 1 di 1
 Argomenti simili
-
» ESEMPIO PAG.147 FIG. 5.2
» Esempio 424.mw
» QuIRK Multibody Dynamics Esempio pendolo piano

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