矩阵二阶插值

时间:2017-08-17 12:02:42

标签: matlab interpolation

我有以下矩阵

if (this.formStatus === 400) {
    this.router.navigateByUrl('/Home');
    } else if (this.formStatus === 200) {
    console.log(this.formStatus );
    } else {
       console.log(this.formStatus );
    }

其中每个元素都是在非均匀网格$$\begin{bmatrix} k_{11}(y_1) & k_{12} (y_2) & \hdots & k_{1N_S} (y_{N_S}) \\ k_{21}(y_2) & \ddots & & \vdots \\ \vdots & & \ddots & \vdots \\ k_{N_S1}(y_{N_S}) & \hdots & \hdots & k_{N_SN_S} (y_{N_S}) \end{bmatrix}$$ $y_j$$j=1\hdots

中的某个点计算的

我想将此矩阵(二阶)插值到一个新网格,比如N_S$$z_j$$j=1\hdotsN_D$,这样新矩阵就会

$N_D<N_S$

其中$$\begin{bmatrix} k^*_{11}(z_1) & k^*_{12} (z_2) & \hdots & k^*_{1N_D} (z_{N_D}) \\ k^*_{21}(z_2) & \ddots & & \vdots \\ \vdots & & \ddots & \vdots \\ k^*_{N_S1}(z_{N_D}) & \hdots & \hdots & k^*_{N_DN_D} (z_{N_D}) \end{bmatrix}$$ $k^*_{ij}$的相应插值。

我怎样才能在MATLAB中做到这一点?

0 个答案:

没有答案