電子書籍の厳選無料作品が豊富!

matlabを使用したことがないのでソースコードに何が書かれているかよく分かりません。

function [wave, abs, inten] = t_dataload(num_sam);

dpath = 'ファイルのパス名';

for i=1:num_sam;
sum_data=0;

for k=1:9;
fname = strcat(dpath,num2str(i),'-',num2str(k),'.csv');
[wave,data] = importfile(fname);
sum_data = sum_data + data;
end

refname1 = strcat(dpath,num2str(i),'-bef.csv');
refname2 = strcat(dpath,num2str(i),'-af.csv');
[wave,refdata1] = importfile(refname1);
[wave,refdata2] = importfile(refname2);
ref = (refdata1+refdata2)/2;
sum_data = sum_data/9;
abs(:,i) = -log(sum_data./ref);
inten(:,i) = sum_data;
end

plot(sum_data,'k-');
hold on
plot(ref,'r-')
end

こちらのソースコードをpythonに書き換えられる方がいれば、是非とも書き換えたpythonのコードを教えていただきたいです。

A 回答 (1件)

Python を使っているのであれば、書き換えは難しくないですよ。


私はmatlab,python共に、自分で勉強して、使いこなせています。
    • good
    • 2

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!