文档帮助中心文档
将平行光束投影转换为扇形光束
F = para2fan (P D)
F = fan2para (P、D、名称、值)
[F fan_sensor_positions fan_rotation_angles] = fan2para (___)
例子
F= para2fan (P,D)转换平行光束数据P到扇波束数据F.每一列的P包含一个旋转角度的平行光束传感器样本。D是从扇波束顶点到旋转中心的距离。
F= para2fan (P,D)
F
P
D
假定平行波束传感器具有一个像素间距。平行光束旋转角度的间隔相等,以覆盖[0,180]度。计算得到的扇波束旋转角度与平行波束旋转角度具有相同的间距,覆盖[0,360)度。计算得到的扇波束角度是等间距的,间距设置为传感器间距所暗示的最小角度。
F= fan2para (P,D,名称,值)使用名称-值对控制数据转换的各个方面。
F= fan2para (P,D,名称,值)
名称,值
[F,fan_sensor_positions,fan_rotation_angles) = fan2para (___)返回扇形波束传感器位置fan_sensor_positions和旋转角度fan_rotation_angles.
[F,fan_sensor_positions,fan_rotation_angles) = fan2para (___)
fan_sensor_positions
fan_rotation_angles
全部折叠
生成平行光束的预测
ph =幻影(128);θ= 0:180;[P, xp] =氡(ph值θ);imshow (P []“XData”θ,“YData”xp,“InitialMagnification”,“健康”)轴正常的标题(“平行光束预测”)包含(‘\θ(度)) ylabel (“x””甘氨胆酸)colormap(热),colorbar
转换为扇光束投影
[新款式号,fpo] = para2fan (P, 100);图imshow (F []“XData”新款式,“YData”fpo,“InitialMagnification”,“健康”)轴正常的标题(“扇形波束预测”)包含(‘\θ(度)) ylabel (的传感器位置(度)甘氨胆酸)colormap(热),colorbar
平行光束投影数据,指定为数值矩阵。每一列的P包含一个旋转角度的平行光束数据。列数表示平行光束旋转角度的个数,行数表示平行光束传感器的个数。
数据类型:双|单
双
单
从扇光束顶点到旋转中心的像素距离,指定为正数。para2fan假设旋转中心为投影的中心点,定义为装天花板(大小(F, 1) / 2).的价值D一定大于等于ParallelSensorSpacing*(大小(P, 1) 1) / 2
para2fan
装天花板(大小(F, 1) / 2)
ParallelSensorSpacing*(大小(P, 1) 1) / 2
ParallelSensorSpacing
这个数字说明了D对于一个扇波束投影,与扇波束顶点有关。
指定可选的用逗号分隔的对名称,值参数。的名字参数是name和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家.
的名字
价值
Name1, Value1,…,的家
F = para2fan (P D ' FanRotationIncrement ', 5)
FanCoverage
“循环”
“最低”
扇形光束旋转范围,用逗号分隔的一对组成“FanCoverage”其中一个值。
“FanCoverage”
“循环”-通过整个范围[0,360)度旋转。
“最低”-通过表示对象所需的最小范围旋转。
FanRotationIncrement
扇形光束旋转角度的角度增量,以逗号分隔对组成“FanRotationIncrement”一个正的标量。
“FanRotationIncrement”
如果FanCoverage是“循环”,然后360 /FanRotationIncrement必须是整数。
360 /
如果您没有指定FanRotationIncrement,则默认值等于平行光束旋转角度。
数据类型:双
FanSensorGeometry
“弧”
“行”
扇波束传感器定位,指定为逗号分隔对组成“FanSensorGeometry”和下列值之一。
“FanSensorGeometry”
意义
图
传感器沿一定距离的圆弧以相等的角度间隔分布D从旋转中心。
FanSensorSpacing以角度定义角间距。
FanSensorSpacing
传感器沿与传感器平行的直线以等距离间隔布置x '轴。最接近的传感器是距离D从旋转中心。
FanSensorSpacing定义扇梁之间的距离x '轴,以像素为单位。
扇波束传感器间距,指定为由逗号分隔的对组成“FanSensorSpacing”一个正的标量。
“FanSensorSpacing”
如果FanSensorGeometry是“弧”,然后FanSensorSpacing以角度定义角间距。
如果FanSensorGeometry是“行”,然后FanSensorSpacing定义扇光束之间的线性距离,以像素为单位。线间距测量在x '轴。
如果您没有指定FanSensorGeometry,则为默认值FanSensorSpacing最小的值是由ParallelSensorSpacing这样:
如果FanSensorGeometry是“弧”,然后FanSensorSpacing是180 /π*最佳翻译(ParallelSensorSpacing/D)
180 /π*最佳翻译(ParallelSensorSpacing/D)
如果FanSensorGeometry是“行”,然后FanSensorSpacing是D*印度历的7月(ParallelSensorSpacing/D)
D*印度历的7月(ParallelSensorSpacing/D)
插值
“线性”
“最近的”
样条的
“pchip”
在平行光束和扇光束数据之间使用的插值类型,指定为由“插值”其中一个值。
“插值”
“最近的”——加权
“线性”-线性(默认)
样条的-分段三次样条
“pchip”-分段立方Hermite (PCHIP)
ParallelCoverage
“halfcycle”
的周期
平行光束旋转范围,用逗号分隔的一对组成“ParallelCoverage”其中一个值。
“ParallelCoverage”
“循环”-并行数据涵盖[0,360)度的全范围。
“halfcycle”-平行数据涵盖[0,180)度。
1
平行光束传感器间距(以像素为单位),指定为由“ParallelSensorSpacing”一个正的标量。
“ParallelSensorSpacing”
扇波束投影数据,以数字矩阵返回。每一列的F包含一个旋转角度的扇波束传感器样本。
平行光束投影数据,作为数字矩阵返回。每一列的F包含一个旋转角度下的扇波束数据。柱数表示扇梁旋转角度的总个数,等于长度fan_rotation_angles.行数表示平行波束传感器的总数,等于的长度fan_sensor_positions.
扇波束传感器位置,作为数字列向量返回。
如果'FanSensorGeometry'是“弧”(默认)fan_sensor_positions包含了扇波束传感器测量角度。
'FanSensorGeometry'
如果'FanSensorGeometry'是“行”,然后fan_sensor_positions包含沿传感器线的扇波束传感器位置。
扇波束旋转角度,作为数值行向量返回。
fan2para|fanbeam|iradon|ifanbeam|幻影|氡
fan2para
fanbeam
iradon
ifanbeam
幻影
氡
您已经有了这个示例的修改版本。要在编辑后打开此示例吗?
您点击了对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入命令运行该命令。Web浏览器不支持MATLAB命令。万博1manbetx
选择一个网站,在可用的地方获得翻译的内容,并查看当地的事件和提供。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站表现。其他MathWorks国家网站不适合从您的位置访问。
联系当地办事处