Equazioni differenziali a coefficienti non costanti

di il
473 risposte

473 Risposte - Pagina 29

  • Re: Equazioni differenziali a coefficienti non costanti

    1keenan ha scritto:


    1keenan ha scritto:



    ora vedo se è tanto più veloce di prima
    effettivamente ora è una scheggia, fa tutto in un attimo, anche perchè palline ne fa passare 2 su 800....
    Avrai sbagliato qualcosa nel portare il codice fuori dal ciclo...
    comunque credo che il cambiamento di velocità dovrebbe essere percepibile.
  • Re: Equazioni differenziali a coefficienti non costanti

    giug ha scritto:


    E' equivalente... io ho preso spunto dal secondo esempio (sempre nella stessa pagina dell'help.
    Pensavo che avessi fatto la domanda perché avevi visto che non funzionava, non perché cercavi conferma ancora prima di provare...
    avevo provato, ma volevo lo stesso conferma... che ne so se si incazza senza dire niente...

    Io però non lo capisco perchè palline ne fa passare sempre poche.
    su 4000 solo 15 e tutte con lo stesso stato di carica.
    Secondo te è meglio se gli faccio fare tante particelle quanti sono i puntini della calotta sferica che seleziono?
  • Re: Equazioni differenziali a coefficienti non costanti

    Non saprei...
  • Re: Equazioni differenziali a coefficienti non costanti

    giug ha scritto:


    Non saprei...
  • Re: Equazioni differenziali a coefficienti non costanti

    1keenan ha scritto:


    giug ha scritto:


    Non saprei...

    Proviamo una cosa? (dando per scontato che i versori sono calcolati correttamente)

    se io restringo la calotta sferica sempre di più ad un certo punto ci saranno meno punti delle particelle che simulo, e lui ovviamente si incazza.
    Come la correggo questa cosa?
    cioè come faccio a dirgli che se per caso i puntini sono pochi lui può estrarre anche gli stessi più di una volta?
  • Re: Equazioni differenziali a coefficienti non costanti

    Un if... se sono minori ripete l'estrazione casuale delle righe...
  • Re: Equazioni differenziali a coefficienti non costanti

    giug ha scritto:


    un if... se sono minori ripete l'estrazione casuale delle righe...
    ok, ora ci provo.
  • Re: Equazioni differenziali a coefficienti non costanti

    Ma non ce l'ha un go to MatLab?
  • Re: Equazioni differenziali a coefficienti non costanti

    Gli ho detto così:
    
        r = randperm(size(vers_select,1)); %creates a vector of random number between 1 and size(vers_select)
        
    if n>length(vers_select)
        
        r1=randperm(n-size(vers_select));
        r=[r,r1];
    end
    
    v=vers_select(r(1:n),:);
    
  • Re: Equazioni differenziali a coefficienti non costanti

    Sì, può andare... (non l'ho provato ma il concetto mi sembra corretto)
  • Re: Equazioni differenziali a coefficienti non costanti

    giug ha scritto:


    sì, può andare... (non l'ho provato ma il concetto mi sembra corretto)

    bene, però se n=10000 e length(vers_select)=500 lui si incazza lo stesso...

    giug ha scritto:


    Avrai sbagliato qualcosa nel portare il codice fuori dal ciclo...
    comunque credo che il cambiamento di velocità dovrebbe essere percepibile.
    Me l'ero persa questa risposta.
    Non lo so se ho sbagliato a portare fuori dal ciclo, non sono in grado di capirlo...
    però è più veloce, questo si vede, prima si bloccava due ore nel primo pezzo, ora fa tutto presto.
    Badduzze ne passavo poche anche prima che uscissi le istruzioni dal ciclo, quindi non penso siano due cose collegate...
  • Re: Equazioni differenziali a coefficienti non costanti

    Ah, ok... allora non dipende da quello...
    che errore dà?
  • Re: Equazioni differenziali a coefficienti non costanti

    1keenan ha scritto:


    giug ha scritto:


    sì, può andare... (non l'ho provato ma il concetto mi sembra corretto)

    bene, però se n=10000 e length(vers_select)=500 lui si incazza lo stesso...
    in realtà dovrebbe essere
    
    r1=randperm(n-size(vers_select,1));
    
    altrimenti si lamenta
  • Re: Equazioni differenziali a coefficienti non costanti

    Beh, mi sembra ragionevole...
  • Re: Equazioni differenziali a coefficienti non costanti

    giug ha scritto:


    Ah, ok... allora non dipende da quello...
    che errore dà?
    sul fatto che ne passano poche e tutte dello stesso stato di carica nessuno...

    riguardo all'altro (n=10000 e length(vers_select)=500) dice la solita cosa:

    ??? Index exceeds matrix dimensions.

Devi accedere o registrarti per scrivere nel forum
473 risposte