Перейти на страницу файла на Викискладе

Файл:Onde cisaillement impulsion 1d 30.gif

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Onde_cisaillement_impulsion_1d_30.gif(610 × 461 пкс, размер файла: 433 КБ, MIME-тип: image/gif, закольцованный, 79 фреймов, 7,9 с)

Краткое описание

Описание
English: Propagation of a plane shear wave (impulse); made with Scilab and Jasc Animation Shop 2.02
Français : Propagation d'une onde de cisaillement plane (impulsion) ; créé avec Scilab et Jasc Animation Shop 2.02
Дата
Источник Собственная работа
Автор Christophe Dang Ngoc Chan (cdang)
Права
(Повторное использование этого файла)
GFDL
Другие версии smaller size : Image:Onde cisaillement impulsion 1d 30 petit.gif; spherical wave: Image:Ondes cisaillement 2d 20.gif

Source code (Scilab)

 clear;
 
 Nx=35; // corde
 Ny=27;
 // Ny=5; // test
 Nxaff = 30; // corde
 Nyaff = 26;
 // Nyaff=4; // test
 L=3; // largeur (loi empirique)
 
 points_initiaux_x = zeros(Nx,Ny); // initialisation
 points_initiaux_y = zeros(Nx,Ny);
 for i=1:Nx
    for j=1:Ny
       points_initiaux_x(i,j) = i;
       points_initiaux_y(i,j) = j;
    end
 end
 points_finaux_y = points_initiaux_y;
 
 // fonction
 
 deff('[e]=profil(r)','e=r*exp(-(r/L)^2)'); // profil empirique
 
 // programme principal
 
 xmin = (Nx-Nxaff)/2+1;
 xmax = Nx-xmin;
 ymin = (Ny-Nyaff)/2+1;
 ymax = Ny-ymin;
 unite=0;dizaine=0; // pour le nom de fichier
 for r=-1:0.5:Nx+1 // position du front d'onde
    intensite = 2; // variation avec la distance
    for i=1:Nx
       for j=1:Ny
          // e = deplacement du point
          e = intensite*profil(i-r);
          points_finaux_y(i,j) = points_initiaux_y(i,j) + e;
       end
    end
    // dessin
    clf;
    plot2d(0,0,-1,"010"," ",[xmin,ymin,xmax,ymax]) 
    for i=1:Nx
       for j=1:Ny
          xpoly(points_initiaux_x(i,:),points_finaux_y(i,:));
          xpoly(points_initiaux_x(:,j),points_finaux_y(:,j));
       end
    end
    nom='test\test'+code2str(dizaine)+code2str(unite)+'.gif';
    xs2gif(0,nom,0);
    unite = unite+1;
    if unite == 10 then
       dizaine = dizaine + 1;
       unite = 0 ;
    end
 end

Лицензирование

Я, владелец авторских прав на это произведение, добровольно публикую его на условиях следующих лицензий:
GNU head Разрешается копировать, распространять и/или изменять этот документ в соответствии с условиями GNU Free Documentation License версии 1.2 или более поздней, опубликованной Фондом свободного программного обеспечения, без неизменяемых разделов, без текстов, помещаемых на первой и последней обложке. Копия лицензии включена в раздел, озаглавленный GNU Free Documentation License.
w:ru:Creative Commons
атрибуция распространение на тех же условиях
Этот файл доступен по лицензии Creative Commons Attribution-Share Alike 3.0 Unported.
Вы можете свободно:
  • делиться произведением – копировать, распространять и передавать данное произведение
  • создавать производные – переделывать данное произведение
При соблюдении следующих условий:
  • атрибуция – Вы должны указать авторство, предоставить ссылку на лицензию и указать, внёс ли автор какие-либо изменения. Это можно сделать любым разумным способом, но не создавая впечатление, что лицензиат поддерживает вас или использование вами данного произведения.
  • распространение на тех же условиях – Если вы изменяете, преобразуете или создаёте иное произведение на основе данного, то обязаны использовать лицензию исходного произведения или лицензию, совместимую с исходной.
Этот признак лицензирования был добавлен к этому файлу как часть обновления лицензии GFDL.
Вы можете выбрать любую из этих лицензий.

Краткие подписи

Добавьте однострочное описание того, что собой представляет этот файл

Элементы, изображённые на этом файле

изображённый объект

История файла

Нажмите на дату/время, чтобы посмотреть файл, который был загружен в тот момент.

Дата/времяМиниатюраРазмерыУчастникПримечание
текущий12:31, 20 ноября 2006Миниатюра для версии от 12:31, 20 ноября 2006610 × 461 (433 КБ)Cdangbigger deformation
10:56, 20 ноября 2006Миниатюра для версии от 10:56, 20 ноября 2006610 × 461 (224 КБ)Cdang== Summary == {{Information |Description={{en|Propagation of a plane shear wave (impulse); made with [http://www.scilab.org/ Scilab] and Jasc Animation Shop 2.02}} {{fr|Propagation d'une onde de cisaillement plane (impulsion) ; créé avec [http://www.sc

Следующая страница использует этот файл:

Глобальное использование файла

Данный файл используется в следующих вики: