[Aplicación física] Cálculo del potencial de corrosión basado en el método de elemento límite bidimensional de Matlab [incluido el código fuente 523 de Matlab]

1. Introducción

Cálculo del potencial de corrosión basado en el método de elemento límite bidimensional de matlab

En segundo lugar, el código fuente

clear;

fid=fopen('input.dat','r');
indat=fscanf(fid,'%g%g%d%g',[4,inf]);
indat=indat';
xb=indat(:,1);
yb=indat(:,2);
bt=indat(:,3);
bv=indat(:,4);
n=length(xb)-1;

for i=1:n
    xm(i)=0.5d0*(xb(i)+xb(i+1));
    ym(i)=0.5d0*(yb(i)+yb(i+1));
    lm(i)=sqrt((xb(i+1)-xb(i))^2d0+(yb(i+1)-yb(i))^2d0);
    nx(i)=(yb(i+1)-yb(i))/lm(i);
    ny(i)=(xb(i)-xb(i+1))/lm(i);
end

for m=1:n
    b(m)=0d0;
    for k=1:n
        if(k==m)
            G=0.0;
            F=lm(k)/(2.0*pi)*(log(lm(k)/2.0)-1.0);
            del=1.0;
        else
            [F,G]=findfg(xm(m),ym(m),xb(k),yb(k),nx(k),ny(k),lm(k));
            del=0.0;
        end
        if(bt(k)==0)
            A(m,k)=-F;
            b(m)=b(m)+bv(k)*(-G+0.5d0*del);
        else
            A(m,k)=G-0.5d0*del;
            b(m)=b(m)+bv(k)*F;
        end
    end
end
z=A\b';

for m=1:n
   u(m)=(1-bt(m))*bv(m)+bt(m)*z(m);
   q(m)=(1-bt(m))*z(m)+bt(m)*bv(m);
end

for j=1:9
   y(j)=0.1*j;
   for i=1:9
      x(i)=0.1*i;
      s(j,i)=0d0;
      for k=1:n
         [F,G]=findfg(x(i),y(j),xb(k),yb(k),nx(k),ny(k),lm(k));
         s(j,i)=s(j,i)+u(k)*G-q(k)*F;
      end
   end
end

Tres, resultados en ejecución

Inserte la descripción de la imagen aquí

Cuatro, comentarios

Código completo o escritura agregue QQ 1564658423 revisión anterior
>>>>>>
[Aplicación de física] basado en el experimento de interferencia de doble rendija de matlab Young [incluido el código fuente 001 de Matlab]
[Aplicación de física] basado en el flujo multifásico de pozo de Matlab [incluido el código fuente de Matlab Edición 055]
[Aplicación física] Campo de temperatura de difusión convectiva bidimensional basado en matlab [Incluido el código fuente 056 de Matlab]
[Aplicación física] Basado en balística interior matlab [Incluye código fuente 057 de Matlab]
[Aplicación física] Nuevos fotones basados ​​en dos matlab rejillas de fibra Análisis de simulación de generador de microondas [Incluye el código fuente 058 de Matlab]
[Aplicación física] Cálculo de la presión del fondo del pozo de petróleo y gas basado en Matlab [Incluye código fuente 059 de Matlab]
[Aplicación física] Basado en campo de flujo óptico de Matlab [Incluye código fuente Matlab 060]
[Aplicación física] Basado en la simulación de Matlab del movimiento caótico de partículas cargadas bajo un campo eléctrico radial y un campo magnético uniforme [incluido el código fuente 061 de Matlab]
[Aplicación física] Basado en el flujo de tráfico heterogéneo de Matlab [incluido el código fuente 062 de Matlab]
[Física aplicación] Simulación Matlab de movimiento de lanzamiento oblicuo con interfaz GUI [Incluye código fuente 063 de Matlab]
[Aplicación física] Cálculo Matlab del patrón de difracción de rayos X de la estructura cristalina [Incluye código fuente 064 de Matlab]
[Aplicación física] Edición didáctica de rejilla de difracción basada en Matlab [Incluido el código fuente de Matlab 065]
[Aplicación de física] basado en la línea de campo eléctrico de Matlab y el potencial eléctrico [incluido el código fuente de Matlab 066]
[Aplicación de física] basado en el campo de velocidad de Matlab para encontrar vórtices [incluido el código de fuente de Matlab 067]
[Aplicación de física] basado en la simulación de detección de carril de Matlab [incluido el código fuente 068 de Matlab]
[Aplicación de física] Dipolo eléctrico basado en la interfaz GUI de matalb [Incluye el código fuente de Matlab 069]
[Aplicación de física] Investigación sobre el rendimiento en la carretera y el algoritmo anticolisión basado en la red de autoorganización de vehículos de Matlab [Incluye el código de fuente de Matlab 263]
[Aplicación de física] Basado en el método de enrutamiento de la red de área corporal inalámbrica Q-learning de Matlab [Incluye el código fuente 264 de Matlab]
[Aplicación física] Basado en el control de temperatura y humedad interior del hogar GUI de matlab [Incluye el código fuente 326 de Matlab]
[Simulación de circuito] Basado en simulink trifásico Convertidor de control de fase Diseño [Incluye código fuente 327 de Matlab]
[Aplicación física] Cálculo de coordenadas de malla de alambre basado en Matlab [Incluye código fuente 328 de Matlab]
[Aplicación física] Estimación del espectro de potencia basada en Matlab [Incluye código fuente 329 de Matlab]
[Aplicación física] Basado en matriz dinámica Método de control de control de temperatura de salida del calentador de agua [Incluye código fuente 330 de Matlab]
[Simulación de circuito] Basado en circuito rectificador controlable de media onda trifásica simulink de matlab [Incluye código fuente 331 de Matlab]
[Simulación de circuito] Basado en matlab Circuito rectificador totalmente controlado de puente trifásico simulink [Incluye código fuente 332 de Matlab]
[Simulación de circuito] Basado en diseño de bucle de bloqueo de fase analógico simulink [Incluye código fuente 339 de Matlab]
[Simulación de circuito] Basado en bucle de bloqueo de fase totalmente digital de Simulink diseño [Incluyendo el código fuente 340 de Matlab]
[Aplicación física] Basado en el cálculo del flujo de energía del sistema de energía
basado en coordenadas rectangulares de Matlab [incluido el código fuente 341 de Matlab] [Óptica] basado en la difracción de una sola rendija de Matlab [incluido el código fuente 342 de Matlab]
[Física aplicación] basado en el algoritmo de red neuronal matlab RBF para controlar la órbita y la actitud del satélite [incluido el código fuente de Matlab 377 período】
[Aplicación física] Basado en la identificación del número de vehículo del semáforo de Matlab [incluido el código fuente 378 de Matlab]
[Simulación de circuito] Basado en el control PID cuadrotor de Simulink [incluido el código fuente 454 de Matlab]
[Óptica] Interferencia de doble rendija basada en la luz GUI de Matlab [incluido Matlab código fuente Edición 455]
[Simulación de circuito] Basado en el modelo de simulación Simulink de células fotovoltaicas de Matlab [Incluido el código fuente 486 de Matlab]
[Aplicación física] Basado en el modelo PIC de Matlab de simulación de partículas de viento solar [Incluido el código fuente 493 de Matlab]
[Óptica] Basado en Simulación de difracción de rejilla Matlab [Incluye el código fuente 502 de Matlab]
[Aplicación física] Cálculo del espectro de número de onda Matlab [incluido el código fuente 508 de Matlab]
[Aplicación física] Simulación Matlab de difracción de Fresnel basada en orificios circulares [Código fuente 522 de Matlab]

Supongo que te gusta

Origin blog.csdn.net/TIQCmatlab/article/details/114853881
Recomendado
Clasificación