用matlab程序怎样得到已知坐标点(x,y)的像素值呢?谢谢各位了~

 我来答
酷呆爱死呆
2011-03-25 · TA获得超过4240个赞
知道大有可为答主
回答量:507
采纳率:100%
帮助的人:1139万
展开全部
>> a=magic(4)%%假设a为4*4的大小,行数和列数都为4,每个元素的取法,按二维坐标来取
a =
16 2 3 13
5 11 10 8
9 7 6 12
4 14 15 1

>> a(1,3)%%第一行的第三列
ans =
3
>> a(3,3)%%第三行的第三列
ans =
6
追问
不是这个意思,是已知点在图像中坐标(x,y),怎样输出这个点的像素值?
也谢谢啦!~~~
追答
如果是图像的话,把图像读入matlab,令a=该图像,那么a就是矩阵,a(x,y)就是像素值;
如果是函数图形,知道坐标(x,y),如果知道函数表达式,例如f=x+y,那么知道x和y,直接f=x+y即可得到该点的值。
坐标和行列数是一致的,画图时,一个(x,y)对应一个点,matlab中是以矩阵的形式来操作。
xujia8617
2011-03-25 · 超过10用户采纳过TA的回答
知道答主
回答量:42
采纳率:0%
帮助的人:31.2万
展开全部
如果你的图像矩阵为a 那么 a(x,y) 就是(x,y)坐标的像素值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式