亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? waves.m

?? This m file have many simulation about environment
?? M
字號:
function waves
% WAVES  Wave equation in one and two space dimensions.
%   Solutions of the one- or two-dimensional wave equation are expressed
%   as a time-varying weighted sums of the first four eigenfunctions.
%   The one-dimensional domain is an interval of length pi, so the k-th
%   eigenvalue and eigenfunction are lambda(k) = k^2 and u(k) = sin(k*x).
%   The two-dimensional domains include a pi-by-pi square, a unit disc,
%   a three-quarter circular sector and the L-shaped union of three squares.
%   The eigenfunctions of the square are sin(m*x)*sin(n*y).  With polar
%   coordinates, the eigenfunctions of the disc and the sector involve Bessel
%   functions.  The eigenfunctions of the L-shaped domain also involve
%   Bessel functions and are computed by the MATLAB function membranetx.m.
%   The first eigenfunction of the L-shaped domain is the MathWorks logo.

% 2-D eigenvalues and eigenfunctions

m = 11;   % Determines number of grid points
speed = 1;
bvals = [1; 0; 0; 0; 0];
t = 0;

while bvals(5) == 0

   % Initialize figure

   shg
   clf reset
   set(gcf,'doublebuffer','on','menubar','none','tag','', ...
       'numbertitle','off','name','Waves','colormap',hot(64))
   b(1) = uicontrol('style','popup','value',bvals(1), ...
       'units','normal','position',[.15 .01 .14 .05], ...
       'string', {'1-d','square','disc','sector','L','bizcard'});
   for k = 2:5
      b(k) = uicontrol('style','toggle','value',bvals(k), ...
          'units','normal','position',[.15*k .01 .14 .05]);
   end
   set(b(2),'string','modes/wave')
   set(b(3),'string','slower')
   set(b(4),'string','faster')
   set(b(5),'string','close')
   if bvals(3)==1
      speed = speed/sqrt(2);
      set(b(3),'value',0);
   end
   if bvals(4)==1
      speed = speed*sqrt(2);
      set(b(4),'value',0);
   end
   bvals = cell2mat(get(b,'value'));
   region = bvals(1);
   modes = bvals(2)==0;

   if region == 1
  
      % 1-D

      x = (0:4*m)/(4*m)*pi;
      orange = [1 1/3 0];
      gray = get(gcf,'color');
      if modes

         % 1-D modes
   
         for k = 1:4
            subplot(2,2,k)
            h(k) = plot(x,zeros(size(x)));
            axis([0 pi -3/2 3/2])
            set(h(k),'color',orange,'linewidth',3)
            set(gca,'color',gray','xtick',[],'ytick',[])
         end
         delta = 0.005*speed;
         bvs = bvals;
         while all(bvs == bvals)
            t = t + delta;
            for k = 1:4
               u = sin(k*t)*sin(k*x);
               set(h(k),'ydata',u)
            end
            drawnow
            bvs = cell2mat(get(b,'value'));
         end

      else

         % 1-D wave

         h = plot(x,zeros(size(x)));
         axis([0 pi -9/4 9/4])
         set(h,'color',orange,'linewidth',3)
         set(gca,'color',gray','xtick',[],'ytick',[])
         delta = 0.005*speed;
         a = 1./(1:4);
         bvs = bvals;
         while all(bvs == bvals)
            t = t + delta;
            u = zeros(size(x));
            for k = 1:4
               u = u + a(k)*sin(k*t)*sin(k*x);
            end
            set(h,'ydata',u)
            drawnow
            bvs = cell2mat(get(b,'value'));
         end
      end

   elseif region <= 5

      switch region

         case 2
            % Square

            x = (0:2*m)/(2*m)*pi;
            y = x';
            lambda = zeros(4,1);
            V = cell(4,1);
            k = 0;
            for i = 1:2
               for j = 1:2
                  k = k+1;
                  lambda(k) = i^2 + j^2;
                  V{k} = sin(i*y)*sin(j*x);
               end
            end
            ax = [0 pi 0 pi -1.75 1.75];

         case 3
            % Disc, mu = zeros of J_0(r) and J_1(r)

            mu = [bjzeros(0,2) bjzeros(1,2)];
            [r,theta] = meshgrid((0:m)/m,(-m:m)/m*pi);
            x = r.*cos(theta);
            y = r.*sin(theta);
            V = cell(4,1);
            k = 0;
            for j = 0:1
               for i = 1:2
                  k = k+1;
                  if j == 0
                     V{k} = besselj(0,mu(k)*r);
                  else
                     V{k} = besselj(j,mu(k)*r).*sin(j*theta);
                  end
                  V{k} = V{k}/max(max(abs(V{k})));
               end
            end
            lambda = mu.^2;
            ax = [-1 1 -1 1 -1.75 1.75];

         case 4
            % Circular sector , mu = zeros of J_(2/3)(r) and J_(4/3)(r)

            mu = [bjzeros(2/3,2) bjzeros(4/3,2)];
            [r,theta] = meshgrid((0:m)/m,(3/4)*(0:2*m)/m*pi);
            x = r.*cos(theta+pi);
            y = r.*sin(theta+pi);
            V = cell(4,1);
            k = 0;
            for j = 1:2
               for i = 1:2
                  k = k+1;
                  alpha = 2*j/3;
                  V{k} = besselj(alpha,mu(k)*r).*sin(alpha*theta);
                  V{k} = V{k}/max(max(abs(V{k})));
               end
            end
            lambda = mu.^2;
            ax = [-1 1 -1 1 -1.75 1.75];

         case 5
            % L-membrane

            x = (-m:m)/m;
            y = x';
            lambda = zeros(4,1);
            V = cell(4,1);
            for k = 1:4
               [L lambda(k)] = membranetx(k,m,9,9);
               L(m+2:2*m+1,m+2:2*m+1) = NaN;
               V{k} = rot90(L,-1);
            end
            ax = [-1 1 -1 1 -1.75 1.75];
      end

      if modes

         % 2-D modes

         p = [.02 .52 .02 .52];
         q = [.52 .52 .02 .02];
         for k = 1:4
            axes('position',[p(k) q(k) .46 .46]);
            h(k) = surf(x,y,zeros(size(V{k})));
            axis(ax)
            axis off
            view(225,30);
            caxis([-1.5 1]);
         end
         delta = .02*speed;
         mu = sqrt(lambda(:));
         bvs = bvals;
         while all(bvs == bvals)
            t = t + delta;
            for k = 1:4
               U = 1.5*sin(mu(k)*t)*V{k};
               set(h(k),'zdata',U)
               set(h(k),'cdata',U)
            end
            drawnow
            bvs = cell2mat(get(b,'value'));
         end

      else

         % 2-D wave
   
         h = surf(x,y,zeros(size(V{1})));
         axis(ax);
         axis off
         view(225,30);
         caxis([-1.5 1]);
         delta = .005*speed;
         mu = sqrt(lambda(:));
         a = 1.25./(1:4);
         bvs = bvals;
         while all(bvs == bvals)
            t = t + delta;
            U = zeros(size(V{1}));
            for k = 1:4
               U = U + a(k)*sin(mu(k)*t)*V{k};
            end
            set(h,'zdata',U)
            set(h,'cdata',U)
            drawnow
            bvs = cell2mat(get(b,'value'));
         end

      end

   elseif region == 6

      figure
      bizcard
      set(b(1),'value',1)

   end

   % Retain uicontrol values

   bvals = cell2mat(get(b,'value'));

end
close

% -------------------------------

function b = bessj(x,n)
% bessj(x,n) = besselj(n,x)
b = besselj(n,x);


% -------------------------------

function z = bjzeros(n,k)
% BJZEROS  Zeros of the Bessel function.
% z = bjzeros(n,k) is the first k zeros of besselj(n,x)

% delta must be chosen so that the linear search can take
% steps as large as possible without skipping any zeros.
% delta is approx bjzero(0,2)-bjzero(0,1)
delta = .99*pi;

a = n+1;
fa = besselj(n,a);
z = zeros(1,k);
j = 0;
while j < k
   b = a + delta;
   fb = besselj(n,b);
   if sign(fb) ~= sign(fa)
      j = j+1;
      z(j) = fzerotx(@bessj,[a b],n);
   end
   a = b;
   fa = fb;
end

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品性做久久久久久| 国产精品久久久久久久浪潮网站| 国产精品久久二区二区| 韩国欧美国产1区| 欧美一卡2卡3卡4卡| 国产欧美视频一区二区三区| 久久国产精品区| 精品少妇一区二区三区 | 亚洲欧美日韩小说| 暴力调教一区二区三区| 国产精品日日摸夜夜摸av| 国产高清精品久久久久| 欧美videos中文字幕| 久久精品国产成人一区二区三区| 日韩一区二区视频| 久久99久久久欧美国产| 制服丝袜亚洲网站| 日韩成人午夜电影| 欧美日韩一本到| 偷拍与自拍一区| 日韩欧美亚洲另类制服综合在线| 麻豆一区二区三| 久久综合久久久久88| 成人在线视频首页| 亚洲视频综合在线| 欧美日韩精品一区二区三区四区| 日韩国产精品久久| 欧美精品一区二区在线播放| 国产精品白丝jk黑袜喷水| 国产精品亲子伦对白| 播五月开心婷婷综合| 中文字幕人成不卡一区| 欧美丝袜第三区| 蜜臀av性久久久久蜜臀aⅴ流畅| 日韩色在线观看| 国产福利不卡视频| 亚洲一线二线三线视频| 欧美一二三在线| 国产a视频精品免费观看| 18成人在线观看| 91.麻豆视频| 成人午夜激情视频| 亚洲成在人线在线播放| 日韩美女在线视频| 国产不卡视频一区| 亚洲午夜免费电影| 久久久www成人免费无遮挡大片| 99热这里都是精品| 久久精品国产精品亚洲综合| 国产精品国产三级国产普通话三级 | 国产精品蜜臀av| 欧美精品一级二级| 国产成人啪免费观看软件| 一区二区三区四区在线播放 | 最新不卡av在线| 欧美一区二区三区四区高清| 成人精品免费网站| 麻豆91在线播放免费| 国产人成亚洲第一网站在线播放 | 亚洲动漫第一页| 久久久噜噜噜久噜久久综合| 99久久国产综合精品女不卡| 日产国产高清一区二区三区| 一区二区中文视频| 欧美成人综合网站| 欧美亚洲一区二区在线观看| 大桥未久av一区二区三区中文| 亚洲国产欧美在线人成| 国产欧美在线观看一区| 欧美一区二区三区色| 91天堂素人约啪| 国产精品亚洲第一区在线暖暖韩国 | 91官网在线免费观看| 国产91清纯白嫩初高中在线观看| 日本成人在线网站| 亚洲综合偷拍欧美一区色| 国产精品免费免费| 国产午夜精品久久久久久免费视| 日韩午夜电影av| 欧美肥妇free| 欧美日韩精品一区二区三区 | 欧美午夜一区二区三区| www.亚洲色图.com| 成人18精品视频| 国产精品69毛片高清亚洲| 久久av资源站| 激情伊人五月天久久综合| 日韩影院在线观看| 香蕉乱码成人久久天堂爱免费| 一区二区三区在线观看网站| 亚洲男人电影天堂| 国产精品超碰97尤物18| 国产午夜精品一区二区三区嫩草| 在线播放国产精品二区一二区四区 | 国产日韩欧美精品电影三级在线| 日韩一区二区三区三四区视频在线观看| 欧美综合亚洲图片综合区| 色综合久久久久久久久| 成人av午夜电影| 国产.精品.日韩.另类.中文.在线.播放 | 亚洲伊人伊色伊影伊综合网| 亚洲欧美日韩国产手机在线 | 亚洲欧美激情一区二区| 久久久久久久网| 国产欧美一区二区三区网站| 亚洲国产高清在线| 一区视频在线播放| 亚洲视频电影在线| 樱花影视一区二区| 午夜激情一区二区三区| 青青草97国产精品免费观看无弹窗版| 日韩av不卡在线观看| 香蕉影视欧美成人| 美女一区二区三区在线观看| 久久99精品久久久久| 日日噜噜夜夜狠狠视频欧美人| 奇米色777欧美一区二区| 国产一区二区视频在线| 成人av电影观看| 欧美日韩一区二区三区四区| 91精品视频网| 久久久精品免费网站| 中文字幕一区日韩精品欧美| 亚洲欧美日韩综合aⅴ视频| 午夜精品久久久久久久蜜桃app| 日韩精品高清不卡| 国产一区二区0| 一本一道综合狠狠老| 国产成人免费视频网站| 成人黄色777网| 91福利资源站| 欧美顶级少妇做爰| 国产情人综合久久777777| 亚洲精品伦理在线| 免费成人美女在线观看| 国产精品香蕉一区二区三区| 在线欧美一区二区| 2021国产精品久久精品| 亚洲欧美在线aaa| 午夜视黄欧洲亚洲| 国产aⅴ精品一区二区三区色成熟| 一本久道中文字幕精品亚洲嫩| 7777精品伊人久久久大香线蕉完整版 | av亚洲精华国产精华精华| 91精品国产乱码| 亚洲人成小说网站色在线| 国产成人av影院| 日韩一区二区三区精品视频 | 亚洲高清免费在线| 99国产精品视频免费观看| 欧美mv和日韩mv国产网站| 午夜一区二区三区视频| 色综合久久综合网97色综合| 国产欧美日韩另类一区| 激情六月婷婷综合| 精品国产露脸精彩对白| 蜜桃一区二区三区在线观看| 欧美日本一区二区在线观看| 一区二区三区日本| 色天使色偷偷av一区二区| 日韩伦理电影网| 97久久精品人人澡人人爽| 欧美国产精品v| 国产精品自产自拍| 久久久久国产精品免费免费搜索| 麻豆精品视频在线观看视频| 日韩一区二区电影| 毛片av中文字幕一区二区| 日韩一区二区三区电影在线观看 | 91麻豆精东视频| 综合激情成人伊人| 色综合中文字幕| 亚洲乱码日产精品bd| 色综合久久88色综合天天| 亚洲乱码中文字幕| 欧美图区在线视频| 日本午夜精品一区二区三区电影 | 亚洲一区二区视频在线| 欧美日韩一区不卡| 麻豆免费看一区二区三区| 精品免费视频.| 福利视频网站一区二区三区| 中文字幕精品一区| 色拍拍在线精品视频8848| 亚洲一区二区三区爽爽爽爽爽| 欧美日韩卡一卡二| 精品一区二区久久久| 久久一二三国产| 成人h动漫精品| 亚洲综合自拍偷拍| 欧美一级国产精品| 成人午夜视频免费看| 国产精品电影院| 欧美日韩国产综合草草| 蜜臀av亚洲一区中文字幕| 亚洲国产精品v| 欧美三级日韩三级| 九一久久久久久| 最新欧美精品一区二区三区| 色偷偷久久人人79超碰人人澡 |