我试图在一些Python代码中使用MATLAB的.mat文件,我不确定如何在MATLAB中获取我想要的数据。下面的代码是我在MATLAB中的工作方式,它在N
向量和CpU
向量中产生CpL
个变量,以便我可以在将来的计算中使用它们。
N = 1000;
load('Cp.mat')
x_c = linspace(0,1,N);
for i = 1:N
CpU(i) = fnval(Cp_upper, x_c(i));
CpL(i) = fnval(Cp_lower, x_c(i));
end
下面是我到目前为止在Python中使用的内容,它将.mat文件加载到dict中就好了,但我似乎找不到像我在MATLAB中那样访问我想要的数据的方法。
import scipy.io
mat = scipy.io.loadmat('Cp.mat')
CpU = mat["Cp_upper"]
如何使用x_c
向量作为输入遍历dict,并输出长度为CpU
的单个N
数组?