matlab的DBP_m = press_m(I2,2)怎么得到这个位置的数字,类型为double
时间: 2024-03-16 07:47:39 浏览: 80
在Matlab中,`press_m`可能是一个自定义函数,需要查看其函数实现。如果`press_m`是一个内置函数,则可以通过以下方法得到一个矩阵中特定位置的数字:
假设矩阵名为`A`,要获取第`i`行第`j`列的数字,可以使用`A(i,j)`的方法,例如:
```matlab
A = [1 2 3; 4 5 6; 7 8 9];
i = 2;
j = 3;
DBP_m = A(i,j);
```
这样就可以得到第2行第3列的数字9,并将其赋值给变量`DBP_m`。如果`I2`是一个包含两个元素的数组,可以分别将其作为行和列的下标,例如:
```matlab
A = [1 2 3; 4 5 6; 7 8 9];
I2 = [2, 3];
DBP_m = A(I2(1),I2(2));
```
这样也可以得到第2行第3列的数字9,并将其赋值给变量`DBP_m`。需要注意的是,由于Matlab中的数值类型默认为double,因此获取的数字类型也为double。
阅读全文