PER TUTTI GLI APPASSIONATI DI MATEMATICA
http://it.mathworks.com/index.html?s_tid=gn_logo
fonte: MATLAB
Googleiani: (Ingegneria, Matematica e Informatica) nasce come blog di informazione tecnologica. All'interno di questo blog è possibile trovare articoli che riguardano molti ambiti scientifici come: matematica, fisica, informatica. Inoltre non manca la parte comica, politica e giornalistica. Googleiani è un BLOG LIBERO. Buona lettura... THINK DIFFERENT
venerdì 21 novembre 2014
LA CRITTOGRAFIA RALLENTA IL NEXUS 6 http://www.androidiani.com/problematiche/crittografia-rallenta-nexus-6-xda-disattiva-224177
fonte: androidiani
fonte: androidiani
martedì 18 novembre 2014
NEXUS 6 PRESENTE NEL GOOGLE PLAY:
https://play.google.com/store/devices/details/Nexus_6_32GB_Midnight_Blue?id=nexus_6_blue_32gb
https://play.google.com/store/devices/details/Nexus_6_32GB_Midnight_Blue?id=nexus_6_blue_32gb
Il paradosso del gatto imburrato (in inglese Buttered cat paradox) è un falso paradosso, inventato dall'americano John Frazee a scopo goliardico, per un concorso organizzato nel 1993 dalla rivista Omni, il quale dimostrerebbe come sia possibile arrivare al moto perpetuo. Tuttavia l'applicazione delle due leggi sulle quali si basa il paradosso non ha validità scientifica, ed è stata inventata a scopo umoristico: il paradosso quindi non è tale.
https://www.youtube.com/watch?v=AqSBWycoYcI
https://www.youtube.com/watch?v=AqSBWycoYcI
POLINOMI ORTOGONALI ON SAGE:
ESEMPIO DI STRUTTURA DI UN POLINOMIO ORTOGONALE ON SAGE:
sage: chebyshev_T.eval_formula(-1,x)
x sage: chebyshev_T.eval_formula(0,x) 1 sage: chebyshev_T.eval_formula(1,x) x sage: chebyshev_T.eval_formula(2,0.1) == chebyshev_T._evalf_(2,0.1) True sage: chebyshev_T.eval_formula(10,x) 512*x^10 - 1280*x^8 + 1120*x^6 - 400*x^4 + 50*x^2 - 1 sage: chebyshev_T.eval_algebraic(10,x).expand() 512*x^10 - 1280*x^8 + 1120*x^6 - 400*x^4 + 50*x^2 - 1
lunedì 17 novembre 2014
Isis: inizieremo da Roma capitale della cristianità d'occidente.Terza guerra mondiale!?
http://www.euroscettico.com/lisis-minaccia-litalia-arriveremo-roma/
http://www.euroscettico.com/lisis-minaccia-litalia-arriveremo-roma/
domenica 16 novembre 2014
I GIOCHI DELLA SETTIMANA SECONDO ANDROIDIANI: http://www.androidiani.com/giochi-2/game-spotlight-i-giochi-settimana-2-223277
CODICI DI CHIUSURA DEI CIRCUITI MATROIDI (CODICI PER SAGE):
ESECUZIONE:
sage: from sage.matroids.advanced import *
ESEMPIO(1):
sage: from sage.matroids.advanced import * sage: M1 = CircuitClosuresMatroid(groundset='abcdef', ....: circuit_closures={2: ['abc', 'ade'], 3: ['abcdef']}) sage: M2 = Matroid(circuit_closures={2: ['abc', 'ade'], 3: ['abcdef']}) sage: M3 = Matroid(circuit_closures=[(2, 'abc'), ....: (3, 'abcdef'), (2, 'ade')]) sage: M1 == M2 True sage: M1 == M3 True
ESEMPIO(2):
sage: from sage.matroids.advanced import * sage: M = CircuitClosuresMatroid(groundset='abcdef', ....: circuit_closures={2: ['abc', 'ade'], 3: ['abcdef']}) sage: isinstance(M.contract('a'), MinorMatroid) True sage: isinstance(M.dual(), DualMatroid) True
TESTI:
sage: from sage.matroids.advanced import * sage: M = CircuitClosuresMatroid(matroids.named_matroids.Fano()) sage: TestSuite(M).run()
CONCETTO DI TRASFORMATE (CALCOLO SIMBOLICO):
CODICE PER SAGE
sage: from sage.plot.plot3d.transform import Transformation sage: from sage.plot.plot3d.base import BoundingSphere sage: BoundingSphere((0,0,0), 10).transform(Transformation(trans=(1,2,3))) Center (1.0, 2.0, 3.0) radius 10.0 sage: BoundingSphere((0,0,0), 10).transform(Transformation(scale=(1/2, 1, 2))) Center (0.0, 0.0, 0.0) radius 20.0 sage: BoundingSphere((0,0,3), 10).transform(Transformation(scale=(2, 2, 2))) Center (0.0, 0.0, 6.0) radius 20.0
CALCOLO SIMBOLICO (SPAZI VETTORIALI):
KERNELS:
MATRICI:
sage: V = VectorSpace(GF(2),8) sage: S = V.subspace([V([1,1,0,0,0,0,0,0]),V([1,0,0,0,0,1,1,0])]) sage: S.basis() [ (1, 0, 0, 0, 0, 1, 1, 0), (0, 1, 0, 0, 0, 1, 1, 0) ] sage: S.dimension() 2
KERNELS:
sage: M = MatrixSpace(IntegerRing(),4,2)(range(8)) sage: M.kernel() Free module of degree 4 and rank 2 over Integer Ring Echelon basis matrix: [ 1 0 -3 2] [ 0 1 -2 1]
MATRICI:
sage: R = IntegerModRing(51) sage: M = MatrixSpace(R,3,3) sage: A = M([1,2,3, 4,5,6, 7,8,9]) sage: A^1000*A^1007 [ 3 3 3] [18 0 33] [33 48 12] sage: A^2007 [ 3 3 3] [18 0 33] [33 48 12]
CALCOLO SIMBOLICO: COSTRUZIONE DI UN GRAFICO 3D
sage: x,y,z=var('x y z') sage: plot_vector_field3d((x*cos(z),-y*cos(z),sin(z)), (x,0,pi), (y,0,pi), (z,0,pi)) sage: plot_vector_field3d((x*cos(z),-y*cos(z),sin(z)), (x,0,pi), (y,0,pi), (z,0,pi),colors=['red','green','blue']) sage: plot_vector_field3d((x*cos(z),-y*cos(z),sin(z)), (x,0,pi), (y,0,pi), (z,0,pi),colors='red') sage: plot_vector_field3d((x*cos(z),-y*cos(z),sin(z)), (x,0,pi), (y,0,pi), (z,0,pi),plot_points=4) sage: plot_vector_field3d((x*cos(z),-y*cos(z),sin(z)), (x,0,pi), (y,0,pi), (z,0,pi),plot_points=[3,5,7]) sage: plot_vector_field3d((x*cos(z),-y*cos(z),sin(z)), (x,0,pi), (y,0,pi), (z,0,pi),center_arrows=True)
CALCOLO SIMBOLICO (INTEGRAZIONE):
sage: from sage.symbolic.integration.integral import definite_integral sage: definite_integral(sin(x),x,0,pi) 2
sage: from sage.symbolic.integration.integral import indefinite_integral sage: indefinite_integral(log(x), x) #indirect doctest x*log(x) - x sage: indefinite_integral(x^2, x) 1/3*x^3 sage: indefinite_integral(4*x*log(x), x) 2*x^2*log(x) - x^2 sage: indefinite_integral(exp(x), 2*x) 2*e^x
esempi:
sage: x = var('x') sage: h = sin(x)/(cos(x))^2 sage: h.integral(x) 1/cos(x
sage: f = x^2/(x+1)^3 sage: f.integral(x) 1/2*(4*x + 3)/(x^2 + 2*x + 1) + log(x + 1)
sage: f = x*cos(x^2) sage: f.integral(x, 0, sqrt(pi)) 0 sage: f.integral(x, a=-pi, b=pi) 0
sage: f(x) = sin(x) sage: f.integral(x, 0, pi/2) 1
sage: y=var('y') sage: integral(sin(x), x) -cos(x) sage: integral(sin(x), y) y*sin(x) sage: integral(sin(x), x, pi, 2*pi) -2 sage: integral(sin(x), y, pi, 2*pi) pi*sin(x) sage: integral(sin(x), (x, pi, 2*pi)) -2 sage: integral(sin(x), (y, pi, 2*pi)) pi*sin(x)
sage: var('x, n') (x, n) sage: integral(x^n,x) Traceback (most recent call last): ... ValueError: Computation failed since Maxima requested additional constraints; using the 'assume' command before evaluation *may* help (example of legal syntax is 'assume(n>0)', see `assume?` for more details) Is n equal to -1? sage: assume(n > 0) sage: integral(x^n,x) x^(n + 1)/(n + 1) sage: forget()
CALCOLO DI TERMINI E SERI (CON SAGE):
sage: z = var('z') sage: hypergeometric([], [], z).series(z, 0) Order(1) sage: hypergeometric([], [], z).series(z, 1) 1 + Order(z) sage: hypergeometric([], [], z).series(z, 2) 1 + 1*z + Order(z^2) sage: hypergeometric([], [], z).series(z, 3) 1 + 1*z + 1/2*z^2 + Order(z^3) sage: hypergeometric([-2], [], z).series(z, 3) 1 + (-2)*z + 1*z^2 sage: hypergeometric([-2], [], z).series(z, 6) 1 + (-2)*z + 1*z^2 sage: hypergeometric([-2], [], z).series(z, 6).is_terminating_series() True sage: hypergeometric([-2], [], z).series(z, 2) 1 + (-2)*z + Order(z^2) sage: hypergeometric([-2], [], z).series(z, 2).is_terminating_series() False sage: hypergeometric([1], [], z).series(z, 6) 1 + 1*z + 1*z^2 + 1*z^3 + 1*z^4 + 1*z^5 + Order(z^6) sage: hypergeometric([], [1/2], -z^2/4).series(z, 11) 1 + (-1/2)*z^2 + 1/24*z^4 + (-1/720)*z^6 + 1/40320*z^8 +... (-1/3628800)*z^10 + Order(z^11) sage: hypergeometric([1], [5], x).series(x, 5) 1 + 1/5*x + 1/30*x^2 + 1/210*x^3 + 1/1680*x^4 + Order(x^5) sage: sum(hypergeometric([1, 2], [3], 1/3).terms(6)).n() 1.29788359788360 sage: hypergeometric([1, 2], [3], 1/3).n() 1.29837194594696 sage: hypergeometric([], [], x).series(x, 20)(x=1).n() == e.n() True
Iscriviti a:
Post (Atom)