Partenopeo.net - Forum Calcio Napoli

Off-topic => CaoSpam => Topic aperto da: SpamMattia - 25 Marzo, 2011, 17:39:14 pm

Titolo: domanda tecnica[TOPIC SERIO SOLO PER INGEGNERI :look:]
Inserito da: SpamMattia - 25 Marzo, 2011, 17:39:14 pm
non so se qualcuno di voi lavora su matlab. dubito che lo facciate perchè è oslo per gente seria :look:
aldilà di ciò volevo sapere una cosa stupida.
se io ho il numero 0,23444433
voglio troncare e arrotondare alla 5 cifra decimale
TRONCAMENTO: 0,23444
ARROTONDAMENTO: 0,23444
risultano uguali. quindim, in pratica un troncamento e un arrotondamento per difetto(quindi con numero successivo minore di 5) alle stesse cifre significative mi danno lo stesso risultato? se è così allora come faccio a riconoscere se la macchina ha fatto errori di arrotondamento o troncamento?
se io faccio 10^18+10^10 matlab, che opera con 5 cifre significative, mi restituisce come risultato 10^18. questo è un errore di troncamento oppure di arrotondamento?
1000000000000000000+
                10000000000=
1000000010000000000
però matlab che opera con 5 cifre significative mi dà 10^18 cioé non considera l'1 di mezzo. questo è un errore di arrotondamento o troncamento? motivate la risposta :look:
Titolo: Re:domanda tecnica[TOPIC SERIO SOLO PER INGEGNERI :look:]
Inserito da: Ragionier Cuckoldullo - 25 Marzo, 2011, 17:51:22 pm
questo è un errore di arrotondamento o troncamento?

troncamento
Titolo: Re:domanda tecnica[TOPIC SERIO SOLO PER INGEGNERI :look:]
Inserito da: Crippler - 25 Marzo, 2011, 17:55:37 pm
troncamento
:look:
Titolo: Re:domanda tecnica[TOPIC SERIO SOLO PER INGEGNERI :look:]
Inserito da: diciassette - 25 Marzo, 2011, 17:58:34 pm
troncamento
:sisi:
Titolo: Re:domanda tecnica[TOPIC SERIO SOLO PER INGEGNERI :look:]
Inserito da: Ragionier Cuckoldullo - 25 Marzo, 2011, 17:59:51 pm
perchè è oslo per gente seria :look:

preciso che ho risposto solo in quanto da sempre amante della Norvegia.
Titolo: Re:domanda tecnica[TOPIC SERIO SOLO PER INGEGNERI :look:]
Inserito da: WhiteManCanJump - 25 Marzo, 2011, 18:10:07 pm
preciso che ho risposto solo in quanto da sempre amante della Norvegia.

 :rofl: :rofl: :rofl: :rofl: :rofl: :rofl: :rofl: :rofl: :rofl: :rofl: :rofl: :rofl:
Titolo: Re:domanda tecnica[TOPIC SERIO SOLO PER INGEGNERI :look:]
Inserito da: Joker - 25 Marzo, 2011, 18:16:06 pm
In tutti questi anni di studi approfonditi ( :look:) non ho mai sentito parlare di troncamento o comunque ho sempre ragionato in termini di arrotondamento.
Comunque se non ricordo male quel numero (10^18) con 5 cifre significative si scrive 1.0000 x 10^18.
Titolo: Re:domanda tecnica[TOPIC SERIO SOLO PER INGEGNERI :look:]
Inserito da: Moebius - 25 Marzo, 2011, 18:20:05 pm
per me è arrotondamento. :look:
ah no...com'era quell'altra?
troncamento
 :look:
Titolo: Re:domanda tecnica[TOPIC SERIO SOLO PER INGEGNERI :look:]
Inserito da: rafel - 25 Marzo, 2011, 18:28:44 pm
Ma non si dice stronÇamento  :look:
Titolo: Re:domanda tecnica[TOPIC SERIO SOLO PER INGEGNERI :look:]
Inserito da: SpamMattia - 25 Marzo, 2011, 18:34:06 pm
In tutti questi anni di studi approfonditi ( :look:) non ho mai sentito parlare di troncamento o comunque ho sempre ragionato in termini di arrotondamento.
Comunque se non ricordo male quel numero (10^18) con 5 cifre significative si scrive 1.0000 x 10^18.
infatti ma è arrotondamento op troncamento? :boh:
Titolo: Re:domanda tecnica[TOPIC SERIO SOLO PER INGEGNERI :look:]
Inserito da: Joker - 25 Marzo, 2011, 18:40:48 pm
infatti ma è arrotondamento op troncamento? :boh:

Se ti riporti tutte e due i numeri con lo stesso esponenziale (10^18) è logico dire che sia un arrotondamento nel momento in cui li sommi.
Ma ho fatto un presupposto: io non so cosa sia il troncamento.  :asd:
Cioè da quanto hai detto, sembrano essere la stessa cosa.  :boh:
Titolo: Re:domanda tecnica[TOPIC SERIO SOLO PER INGEGNERI :look:]
Inserito da: AyeyeBrazov - 25 Marzo, 2011, 18:51:36 pm
Se ti riporti tutte e due i numeri con lo stesso esponenziale (10^18) è logico dire che sia un arrotondamento nel momento in cui li sommi.
Ma ho fatto un presupposto: io non so cosa sia il troncamento.  :asd:
Cioè da quanto hai detto, sembrano essere la stessa cosa.  :boh:
banalmente il troncamento è una funzione che ti permette di impostare il numero di cifre decimali nell'output.
Non ho capito bene la domanda, devi verificarlo?
Allora se hai troncato a 5 cifre dopo la virgola inserisci il valore 1,000001 quell'uno non lo leggerai in output però se lo moltiplichi  per 10 dovrai leggere 1,00001, in quel caso era semplice troncamento e non arrotondamento  :look:
Titolo: Re:domanda tecnica[TOPIC SERIO SOLO PER INGEGNERI :look:]
Inserito da: Dimonios - 25 Marzo, 2011, 19:04:32 pm
Si, la risposta è si :ok:
Titolo: Re:domanda tecnica[TOPIC SERIO SOLO PER INGEGNERI :look:]
Inserito da: vechabla - 25 Marzo, 2011, 19:07:57 pm
chi la fa l'aspetti(cit)
 :look:
Titolo: Re:domanda tecnica[TOPIC SERIO SOLO PER INGEGNERI :look:]
Inserito da: djcarmine - 25 Marzo, 2011, 23:21:42 pm
sei la vergogna di un intera facoltà  :maronn:

ah comunque non ti ho potuto rispondere al messaggio perchè ho finito i soldi sul cell  :look:
Titolo: Re:domanda tecnica[TOPIC SERIO SOLO PER INGEGNERI :look:]
Inserito da: Sam Ent - 25 Marzo, 2011, 23:24:06 pm
http://www.quellidiinformatica.org/ (http://www.quellidiinformatica.org/)

vai e parea...ingegnere chimico dei miei stivali.. :patt: :patt:
Titolo: Re:domanda tecnica[TOPIC SERIO SOLO PER INGEGNERI :look:]
Inserito da: djcarmine - 25 Marzo, 2011, 23:33:06 pm
vai e parea...ingegnere chimico dei miei stivali.. :patt: :patt:

no fabri, devi togliere il link e farlo morire di collera, dopo averci definiri "non ingegneri"  :pariamm:
Titolo: domanda tecnica[TOPIC SERIO SOLO PER INGEGNERI :look:]
Inserito da: signor groucho - 26 Marzo, 2011, 00:08:46 am
Per sapere se Matlab tronca o arrotonda non ti devi mettere in una situazione in cui entrambe le approssimazioni restituiscono il medesimo valore ma laddove differiscono.
Titolo: Re:domanda tecnica[TOPIC SERIO SOLO PER INGEGNERI :look:]
Inserito da: Lucas - 26 Marzo, 2011, 00:17:35 am
http://www.youtube.com/v/KVMvubKNDkc

 :look:
Titolo: Re:domanda tecnica[TOPIC SERIO SOLO PER INGEGNERI :look:]
Inserito da: Lovercraft - 26 Marzo, 2011, 15:53:11 pm
uà io sono due mesi che uso Matlab, però non ho capito minimamente cosa cazzo vuoi sapere :look: p.s. non ti ho risposto all'sms per lo stesso motivo di Carmine :asd:, comunque non ci stavo
Titolo: Re:domanda tecnica[TOPIC SERIO SOLO PER INGEGNERI :look:]
Inserito da: SpamMattia - 26 Marzo, 2011, 23:31:04 pm
uà io sono due mesi che uso Matlab, però non ho capito minimamente cosa cazzo vuoi sapere :look: p.s. non ti ho risposto all'sms per lo stesso motivo di Carmine :asd:, comunque non ci stavo
voglio sapere se in un calcolo che ho fatto l'errore è di arrotondamento o troncamento
Titolo: Re:domanda tecnica[TOPIC SERIO SOLO PER INGEGNERI :look:]
Inserito da: Lovercraft - 27 Marzo, 2011, 13:54:48 pm
voglio sapere se in un calcolo che ho fatto l'errore è di arrotondamento o troncamento

eh bisogna vedere come si comporta il matlab in questi casi, penso che abbia un comportamento di default. Prendi un numero che ha troncamento ed arrotondamento diversi e rifai le stesse operazioni.
Titolo: Re:domanda tecnica[TOPIC SERIO SOLO PER INGEGNERI :look:]
Inserito da: djcarmine - 27 Marzo, 2011, 13:55:54 pm
comunque l'ingegnere in questi casi risponde "ma che cazz te ne fott, basta che sai se e  quanto è approssimato"  :patt:
Titolo: Re:domanda tecnica[TOPIC SERIO SOLO PER INGEGNERI :look:]
Inserito da: Rage - 27 Marzo, 2011, 17:05:40 pm
non so se qualcuno di voi lavora su matlab. dubito che lo facciate perchè è oslo per gente seria :look:
aldilà di ciò volevo sapere una cosa stupida.
se io ho il numero 0,23444433
voglio troncare e arrotondare alla 5 cifra decimale
TRONCAMENTO: 0,23444
ARROTONDAMENTO: 0,23444
risultano uguali. quindim, in pratica un troncamento e un arrotondamento per difetto(quindi con numero successivo minore di 5) alle stesse cifre significative mi danno lo stesso risultato? se è così allora come faccio a riconoscere se la macchina ha fatto errori di arrotondamento o troncamento?
se io faccio 10^18+10^10 matlab, che opera con 5 cifre significative, mi restituisce come risultato 10^18. questo è un errore di troncamento oppure di arrotondamento?
1000000000000000000+
                10000000000=
1000000010000000000
però matlab che opera con 5 cifre significative mi dà 10^18 cioé non considera l'1 di mezzo. questo è un errore di arrotondamento o troncamento? motivate la risposta :look:

Matlab opera con 15 cifre significative NON 5.
5 sono le cifre che visualizzi, per visualizzarle tutte prova a scrivere
>> format long

Per verificare se si arrotonda o si tronca prova a scrivere un'operazione dov'è possibile un arrotondamento per eccesso perchè il troncamento e l'arrotondamento per difetto so' la stessa cosa.

Esempio
>> 1+3*eps(1)

ans =

   1.000000000000001

Così Matlab arrotonda anche per eccesso e quindi opera sempre per ARROTONDAMENTO.

Detto ciò Matlab ha due funzioni:
chop arrotonda per troncamento
roundoff arrotonda per difetto o per eccesso
Titolo: domanda tecnica[TOPIC SERIO SOLO PER INGEGNERI :look:]
Inserito da: signor groucho - 27 Marzo, 2011, 20:24:45 pm
Comunque parlando con mio fratello conveniamo che questa è una domanda del cazzo e che tu sei un coglione :sisi:
Titolo: Re:domanda tecnica[TOPIC SERIO SOLO PER INGEGNERI :look:]
Inserito da: SpamMattia - 27 Marzo, 2011, 22:39:04 pm
l'esercizio mi chiede di non operaRE IN format long. prima di venire sul forum già avevo fatto la provA NEI DUE CASI CHE MI HA CHIESTO STEFAno e matlab effettivamente arrotonda però il prof dice che in realtà matlab fa tutte e due le cose e noi dobbiamo scoprire qual è :buondio:
Titolo: Re:domanda tecnica[TOPIC SERIO SOLO PER INGEGNERI :look:]
Inserito da: Joker - 27 Marzo, 2011, 22:43:32 pm
matlab effettivamente arrotonda

il prof dice che in realtà matlab fa tutte e due le cose

noi dobbiamo scoprire qual è :buondio:

:scratch:

Titolo: Re:domanda tecnica[TOPIC SERIO SOLO PER INGEGNERI :look:]
Inserito da: SpamMattia - 27 Marzo, 2011, 22:45:05 pm

:scratch:
nel senso che arrotonda quando provo con un numero con cifra >5 però il prof dice che in matlab ci sono sia troncamento che arrotondamento in casi distinti e che c'è anche un modo per riconoscere quando è così. noi dobbiamo solo scoprirlo :suicidio:
Titolo: Re:domanda tecnica[TOPIC SERIO SOLO PER INGEGNERI :look:]
Inserito da: Rage - 27 Marzo, 2011, 23:06:01 pm
1+eps(1) -> tronca

1+3*eps(1) -> arrotonda per eccesso
Titolo: Re:domanda tecnica[TOPIC SERIO SOLO PER INGEGNERI :look:]
Inserito da: Rage - 28 Marzo, 2011, 13:25:52 pm
Mattì cmq per altri problemi puoi chiedere per PM/MSN.