Preguntas etiquetadas con matlab

Preguntas sobre el lenguaje de programación numérico MATLAB.

4
¿Cómo resuelve el operador de barra invertida de MATLAB
Estaba comparando algunos de mis códigos con los códigos MATLAB "de inventario". Estoy sorprendido por los resultados. Ejecuté un código de muestra (matriz dispersa) n = 5000; a = diag(rand(n,1)); b = rand(n,1); disp('For a\b'); tic;a\b;toc; disp('For LU'); tic;LULU;toc; disp('For Conj Grad'); tic;conjgrad(a,b,1e-8);toc; disp('Inv(A)*B'); tic;inv(a)*b;toc; Resultados: For a\b Elapsed time …

4
Método para la integración numérica de la integral oscilatoria difícil.
Necesito evaluar numéricamente la integral a continuación: ∫∞0sinc′(xr)rE(r)−−−−√dr∫0∞sinc′(xr)rE(r)dr\int_0^\infty \mathrm{sinc}'(xr) r \sqrt{E(r)} dr donde E(r)=r4(λκ2+r2−−−−−−√)−ν−5/2K−ν−5/2(λκ2+r2−−−−−−√)E(r)=r4(λκ2+r2)−ν−5/2K−ν−5/2(λκ2+r2)E(r) = r^4 (\lambda\sqrt{\kappa^2+r^2})^{-\nu-5/2} K_{-\nu-5/2}(\lambda\sqrt{\kappa^2+r^2}),x∈R+x∈R+x \in \mathbb{R}_+yλ,κ,ν>0λ,κ,ν>0\lambda, \kappa, \nu >0. AquíKKKes la función Bessel modificada del segundo tipo. En mi caso particular tengoλ=0.00313λ=0.00313\lambda = 0.00313,κ=0.00825κ=0.00825\kappa = 0.00825yν= 0,33ν=0,33\nu = 0.33. Estoy usando MATLAB, y he probado las …


3


1
¿Puedo confiar en esta integral triple numérica de Matlab?
Gente de Ciencias Computacionales: Me Iniciado esta cuestión en Matemáticas Pila de cambio y alguien comento que yo podría conseguir "mucho mejor" respuestas aquí: Soy un novato en métodos numéricos y Matlab. Estoy tratando de evaluar la siguiente suma de dos integrales triples (obviamente, se puede escribir de manera más …
15 matlab 



3
Elección del tamaño del paso usando ODE en matlab
Hola y gracias por darme tiempo para mirar mi pregunta. Esta es una versión actualizada de mi pregunta que publiqué anteriormente en physics.stackexchange.com Actualmente estoy estudiando un condensador Bose-Einstein Condensador de excitón 2D y tengo curiosidad sobre el estado fundamental de este sistema. El método matemático para llegar al estado …

5
Resolver repetidamente
Estoy usando MATLAB para resolver un problema que implica resolver en cada paso de tiempo, donde cambia con el tiempo. En este momento, estoy logrando esto usando MATLAB :bA x = bAx=b\mathbf{A} \mathbf{x}=\mathbf{b}sib\mathbf{b}mldivide x = A\b Tengo la flexibilidad de hacer tantas calculaciones previas como sea necesario, por lo que …


3
Pregunta de aproximación de mínimos cuadrados
Estoy tomando un curso sobre computación científica, y acabamos de repasar la aproximación de mínimos cuadrados. Mi pregunta es específicamente acerca de la aproximación usando polinomios. Entiendo que si tiene n + 1 puntos de datos, puede encontrar un polinomio único de grado n que describa todos estos puntos. Pero …


1
¿Cómo puedo calcular una base para una matriz de álgebra de Lie dado un conjunto finito de generadores?
Dado un conjunto arbitrario de (numéricos) matrices complejas cuadrados A={A1,A2,⋯,Am}A={A1,A2,⋯,Am}\mathcal{A}=\{A_1,A_2,\cdots,A_m\} , estoy interesado en el cálculo de la álgebra de Lie matriz real generada por AA\mathcal{A} , llamarlo LALA\mathcal{L_\mathcal{A}} . Es decir, me gustaría una base para LA=spanR{B:B∈∪∞k=1Ck}LA=spanR{B:B∈∪k=1∞Ck} \mathcal{L_\mathcal{A}} = \mathbb{span_R}\{B:B\in\cup_{k=1}^{\infty}\mathcal{C}_k\} donde se define de forma recursiva comoCkCk\mathcal{C}_kC k + …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.