【发布时间】:2014-03-13 04:19:35
【问题描述】:
我正在尝试使用来自 Matlab 中扫描透射 X 射线显微镜光栅扫描的导入数据来创建阵列形式的强度图像。也就是说,y 位置保持不变,扫描所有 x 值,并为相对 (x,y) 位置给出强度值。然后取下一个 y 值,保持不变,扫描所有 x 值等。数据作为列向量读入 Matlab 如下:
x = x 位置,取值范围为 0-326 [104640x1 double]
y = y 位置,取值范围为 0-319 [104640x1 double]
I = 位置 (x,y) 的强度 [104640x1 double]
我希望创建一个 326x319 数组,其中的条目对应于点 (m0,n0)=(x0,y0) 处的强度值
我相信有一种简单的方法可以使用矩阵索引或 for 语句来做到这一点,但我对 Matlab 比较陌生。
【问题讨论】:
标签: arrays matlab for-loop indexing