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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? waves.m

?? Ebook on Numerical computing on matlab
?? 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))
   for k = 1:5
      b(k) = uicontrol('style','toggle','value',bvals(k), ...
          'units','normal','position',[.15*k .01 .14 .05]);
   end
   set(b(1),'style','pop','string', ...
      {'1-d','square','disc','sector','L','bizcard'})
   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 = .08*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 = .02*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 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;

Jsubn = inline('besselj(n,x)','x','n');
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(Jsubn,[a b],n);
   end
   a = b;
   fa = fb;
end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线中文字幕不卡| 中文字幕精品一区二区三区精品| 国产一区二区三区免费观看| 国产一区二区日韩精品| 欧美系列一区二区| 一区二区在线电影| 樱桃视频在线观看一区| 亚洲午夜成aⅴ人片| 中文字幕一区二区不卡| 亚洲一区二区三区四区不卡| 国产成人精品午夜视频免费| 91精品国产综合久久久久久漫画 | 欧美影院午夜播放| 久久久99免费| 日韩和的一区二区| 色狠狠色噜噜噜综合网| 国产女主播一区| 麻豆成人久久精品二区三区红| av爱爱亚洲一区| 国产欧美一区二区精品忘忧草| 美女一区二区三区在线观看| 欧美午夜精品一区| 亚洲男女毛片无遮挡| www.性欧美| 欧美国产日韩a欧美在线观看| 日韩专区欧美专区| 欧美日韩夫妻久久| 亚洲成人先锋电影| 欧美色综合天天久久综合精品| 亚洲精品久久久蜜桃| 91丨porny丨国产入口| 亚洲视频一区二区免费在线观看| 国产精品亚洲一区二区三区在线 | 26uuu欧美| 精品一区二区三区香蕉蜜桃| 日韩亚洲电影在线| 久久精品国产精品亚洲精品| 日韩网站在线看片你懂的| 日韩va亚洲va欧美va久久| 欧美巨大另类极品videosbest| 亚洲一二三四区不卡| 欧美视频中文字幕| 丝袜美腿亚洲综合| 日韩一级大片在线观看| 免费高清视频精品| 精品国产凹凸成av人导航| 国产一区欧美二区| 亚洲国产精品成人综合色在线婷婷 | 一区二区成人在线观看| 色成年激情久久综合| 亚洲6080在线| 日韩免费观看高清完整版| 国产精品18久久久| 国产精品电影院| 在线看一区二区| 亚洲大片精品永久免费| 精品久久久久久无| 欧美一区二区三级| 精品一区二区三区久久| 欧美国产日本韩| 91成人免费网站| 久久99精品一区二区三区三区| 久久天天做天天爱综合色| www.欧美精品一二区| 亚洲午夜在线视频| 精品少妇一区二区三区在线播放 | 精品精品国产高清一毛片一天堂| 国内外成人在线| 亚洲伦理在线免费看| 欧美一级专区免费大片| 极品少妇xxxx精品少妇偷拍| 国产精品高潮呻吟| 日韩亚洲欧美高清| 91麻豆文化传媒在线观看| 日韩1区2区日韩1区2区| 欧美国产精品一区二区| 欧美日韩久久久| 成人黄色网址在线观看| 亚洲超碰精品一区二区| 久久久精品一品道一区| 欧美色倩网站大全免费| 国产精品亚洲午夜一区二区三区| 亚洲狠狠爱一区二区三区| 国产亚洲精品aa| 91麻豆精品91久久久久久清纯| 国产精品一区免费视频| 亚洲va韩国va欧美va精品| 国产清纯美女被跳蛋高潮一区二区久久w | 国产精品免费人成网站| 91精品国产欧美一区二区成人 | 久久这里只精品最新地址| 欧美中文字幕一区| 99re热这里只有精品免费视频 | 亚洲成人精品一区二区| 国产精品传媒入口麻豆| 久久免费视频一区| 日韩一级片在线观看| 欧美日韩欧美一区二区| 成人激情av网| 国产精品综合一区二区| 美国十次综合导航| 亚洲成人av电影| 亚洲综合成人在线视频| 国产精品进线69影院| 国产婷婷色一区二区三区四区| 日韩亚洲欧美一区| 51精品国自产在线| 欧美三级电影在线观看| 色94色欧美sute亚洲线路一ni| 成人app网站| 国产精品资源在线看| 精品一区二区久久久| 日韩在线观看一区二区| 亚洲自拍偷拍av| 国产精品18久久久| 国产一区二区三区| 久久精品国产精品亚洲综合| 奇米影视一区二区三区| 青草国产精品久久久久久| 日本在线不卡视频| 日本女人一区二区三区| 亚洲3atv精品一区二区三区| 亚洲成人精品一区| 免费在线观看成人| 韩国毛片一区二区三区| 国产精品一卡二卡在线观看| 国产一区二区视频在线| 国产乱码一区二区三区| 成人综合在线观看| 波多野结衣中文一区| 91在线视频网址| 在线观看日韩电影| 91精品国产综合久久久久久| 欧美电视剧在线观看完整版| 精品国免费一区二区三区| 国产亚洲午夜高清国产拍精品| 国产蜜臀97一区二区三区| 成人欧美一区二区三区视频网页 | 亚洲综合小说图片| 免费的成人av| 成人午夜大片免费观看| 色94色欧美sute亚洲13| 欧美美女喷水视频| 精品999在线播放| 国产精品国产成人国产三级 | 捆绑变态av一区二区三区| 精品制服美女久久| eeuss鲁片一区二区三区在线观看 eeuss鲁片一区二区三区在线看 | 9191精品国产综合久久久久久 | 国产欧美日韩视频在线观看| 成人免费一区二区三区视频| 一区二区久久久久久| 日韩一区欧美二区| 成人免费va视频| 91欧美一区二区| 日韩精品中文字幕一区二区三区| 日韩一卡二卡三卡国产欧美| 高潮精品一区videoshd| 欧美日韩中字一区| 国产亚洲一区二区在线观看| 亚洲精品久久久久久国产精华液| 日韩中文字幕不卡| 97精品视频在线观看自产线路二| 不卡高清视频专区| 91精品久久久久久久99蜜桃| 日本一区二区三区久久久久久久久不 | 欧美人xxxx| 欧美大尺度电影在线| 亚洲日本一区二区| 国内久久婷婷综合| 欧美三级日韩三级| 亚洲自拍偷拍麻豆| 亚洲免费视频成人| 国产精品一区二区三区网站| 欧美日韩在线直播| 中文字幕精品一区二区精品绿巨人 | 久久精品国产99久久6| 色综合久久天天| 久久蜜桃一区二区| 日韩精品91亚洲二区在线观看| 成人永久aaa| 精品国产乱码久久久久久图片| 夜夜精品视频一区二区| 成人高清视频免费观看| 欧美电影免费观看完整版| 亚洲电影一区二区| 91玉足脚交白嫩脚丫在线播放| 国产亚洲精品久| 狠狠色丁香九九婷婷综合五月| 欧美嫩在线观看| 一区二区三区毛片| 91小视频免费看| 成人免费小视频| 99久久综合国产精品| 国产精品网曝门| 国产黄人亚洲片| 欧美精品一区二区三区在线播放| 奇米影视一区二区三区小说| 91精品国产91久久综合桃花 | 欧美在线观看一区|