Help! Evaluation of csv measurement data

3 次查看(过去 30 天)
Meike
Meike 2021-11-24
评论: Meike 2021-11-26
Hello dear ones,
unfortunately I am a total Matlab beginner and I really need to evaluate my measurement data with Matlab.I want to import height data from a grid (picture), which was taken with a microscope, in csv format as a matrix and then evaluate it.After reading in the data, values above a certain limit are to be set to 0 or above the limit to 1. The bars should only consist of 1s and he should then count, for example, how many 1s come in sequence, so that you can convert this to a length.
Finally, the bars of the grid are to be measured and output as an Excel file.
This is how I started:
M = readmatrix('Dataname.csv','NumHeaderLines', 52);
ii=M<=10000;
M(ii)=0;
ii=d
The probelm is he changes rows and columns and when the plot, the image is mirrored.
Can you continue to calculate with "logical" and evaluate measurement data?
I would be super happy for any help!!!
  3 个评论
Meike
Meike 2021-11-24
Here is part one of the csv data. It was too large, so i had to cut it into 2.
Thank you very much!!!

请先登录,再进行评论。

回答(1 个)

Mathieu NOE
Mathieu NOE 2021-11-25
hello Meike
seems what you looking for is just a fraction of the full M array
if you plot the full M array , we get this
M = readmatrix('Dataname.csv','NumHeaderLines', 52); % size M : 3912 x 934
imagesc(M)
colormap(jet)
axis square
if I restrict to lines 1900 to end ( = 3912) , then we get the lower half => the picture you wanted
code
imagesc(M(1900:end,:))
colormap(jet)
axis square
plot
  2 个评论
Image Analyst
Image Analyst 2021-11-25
What do you want? The heights and widths of the dark blue boxes?
Meike
Meike 2021-11-26
No, the narrow yellow/green bars of the grid are to be measured vertically and horizontally.

请先登录,再进行评论。

类别

Help CenterFile Exchange 中查找有关 Axis Labels 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by