How can I trigger data?
显示 更早的评论
How can I trigger data?
I have three matrix and I want to trigger among them.
I don't known how to start. Please, help me!
9 个评论
Dyuman Joshi
2023-10-3
"How can I trigger data?
I have three matrix and I want to trigger among them."
What does trigger mean in this context?
Miriã Santos Godói
2023-10-3
Dyuman Joshi
2023-10-3
Essentially, you want to synchronize them to start at the same point?
Can you share the data you are working with?
Miriã Santos Godói
2023-10-4
编辑:Miriã Santos Godói
2023-10-4
A visual aid:
files = dir('*.txt');
n_files = numel(files);
for ii = 1:n_files
files(ii).data = readmatrix(files(ii).name);
end
figure
tl = tiledlayout(n_files,1);
ax = gobjects(n_files,1);
for ii = 1:n_files
ax(ii) = nexttile(tl);
plot(files(ii).data);
title(files(ii).name,'Interpreter','none');
end
linkaxes(ax,'x')
Miriã Santos Godói
2023-10-5
Voss
2023-10-5
Can you zip your lvm files and then attach the zip file?
Miriã Santos Godói
2023-10-5
OK. These appear to be the same as the text files you already uploaded, only with a different extension.
unzip KCl_50kV_3.zip
% read the text files
txt_files = dir('*.txt');
n_files = numel(txt_files);
for ii = 1:n_files
txt_files(ii).data = readmatrix(txt_files(ii).name);
end
% read the lvm files
lvm_files = dir('*.lvm');
n_files = numel(lvm_files);
for ii = 1:n_files
lvm_files(ii).data = readmatrix(lvm_files(ii).name,'FileType','text');
end
% compare each one
isequaln(txt_files(1).data,lvm_files(1).data)
isequaln(txt_files(2).data,lvm_files(2).data)
isequaln(txt_files(3).data,lvm_files(3).data)
Anyway, what do you want to do? Do you want to shift the data from file 1 and file 3 such that the big dips in the plots I created above are lined up with the big dip in the plot for file 2?
回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Biotech and Pharmaceutical 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
