Partenopeo.net - Forum Calcio Napoli
Off-topic => CaoSpam => Topic aperto 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:
-
questo è un errore di arrotondamento o troncamento?
troncamento
-
troncamento
:look:
-
troncamento
:sisi:
-
perchè è oslo per gente seria :look:
preciso che ho risposto solo in quanto da sempre amante della Norvegia.
-
preciso che ho risposto solo in quanto da sempre amante della Norvegia.
:rofl: :rofl: :rofl: :rofl: :rofl: :rofl: :rofl: :rofl: :rofl: :rofl: :rofl: :rofl:
-
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.
-
per me è arrotondamento. :look:
ah no...com'era quell'altra?
troncamento
:look:
-
Ma non si dice stronÇamento :look:
-
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:
-
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:
-
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:
-
Si, la risposta è si :ok:
-
chi la fa l'aspetti(cit)
:look:
-
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:
-
http://www.quellidiinformatica.org/ (http://www.quellidiinformatica.org/)
vai e parea...ingegnere chimico dei miei stivali.. :patt: :patt:
-
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:
-
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.
-
http://www.youtube.com/v/KVMvubKNDkc
:look:
-
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
-
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
-
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.
-
comunque l'ingegnere in questi casi risponde "ma che cazz te ne fott, basta che sai se e quanto è approssimato" :patt:
-
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
-
Comunque parlando con mio fratello conveniamo che questa è una domanda del cazzo e che tu sei un coglione :sisi:
-
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:
-
matlab effettivamente arrotonda
il prof dice che in realtà matlab fa tutte e due le cose
noi dobbiamo scoprire qual è :buondio:
:scratch:
-
: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:
-
1+eps(1) -> tronca
1+3*eps(1) -> arrotonda per eccesso
-
Mattì cmq per altri problemi puoi chiedere per PM/MSN.