⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 e961.m

📁 matlab算法集 matlab算法集
💻 M
字号:
%-------------------------------------------------------------------
% Example 9.6.1: Vibrating Membrane 
%-------------------------------------------------------------------

% Initialize

   clc
   clear
   a = 2;            % maximum x 
   b = 2;            % maximum y 
   m = 20;           % t precision 		
   n = 19;           % x precision 
   p = 19;           % y precision 
   T = 2.0;          % final time 
   beta = 0.25;      % gain 
 
% Initial value function

   f = inline ('0.1*sin(pi*x)*sin(pi*y/2)','x','y');

% Solve wave equation

   fprintf ('Example 9.6.1: Vibrating Membrane\n');
   T = prompt ('Enter final time',0,T,T);
   [x,y,U] = wave2 (T,a,b,m,n,p,beta,f,'');
   caption = sprintf ('Membrane Displacement: t = %.3f',T);
   plotxyz (x,y,U,caption,'x','y','u');
%-------------------------------------------------------------------

      

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -