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

📄 f_gridpoint.m

📁 DSP程序 Matlab是一套用于科学工程计算的可视化高性能语言与软件环境。它集数值分析、矩阵运算、信号处理和图形显示于一体
💻 M
字号:
function theta = f_gridpoint (i,a,b,m,n,d)

% F_GRIDPOINT: Find grid point in domain of F_RBF0
%
% Usage: theta = f_gridpoint (i,a,b,m,n,d)
%
% Inputs: 
%         i = scalar index of grid point
%         a = 2 by 1 vector of input bounds
%         b = 2 by 1 vector of output bounds
%         m = number of past inputs (m >= 0)
%         n = number of past outputs (n >= 0)
%         d = number of grid points per dimension (d >= 2)
% Outputs: 
%          theta = p by 1 vector corresponding to ith grid
%                  point.  Here p = m+n+1
%
% See also: F_RBF0, F_RBF1, F_RBFW, F_RBFV

% Initialize

m = f_clip (m,0,m);
n = f_clip (n,0,n);
d = f_clip (d,2,d);
p = m + n + 1;
theta = zeros(p,1);

% Compute grid point i

q = f_dec2base (i,d,p);
Delta_x = (a(2) - a(1))/(d-1);
Delta_y = (b(2) - b(1))/(d-1);
for j = 1 : p
    if j <= (m+1)
        theta(j) = a(1) + q(j)*Delta_x;
    else
        theta(j) = b(1) + q(j)*Delta_y;
    end
end
 

⌨️ 快捷键说明

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