matlab提取图像上的任意坐标点 你把他保存在我的文档中的MATLAB文件夹里,然后以1111命名(我随便命名的)在MATLAB里输入命令a=imread('1111.jpg');imshow(a)此时图像就在MATLAB里显示出来了然后用取坐标点命令ginput点图像上你想要的点A,I,J,K然后回车此时窗口上就出现了各个点的坐标了。他们之间的距离就可以算出,然后你再用比例关系,就可以算出实际距离了我的运行后坐标是:1.170000000000000e+002 2.899999999999994e+0011.140000000000000e+002 9.199999999999994e+0011.100000000000000e+002 1.489999999999999e+0021.060000000000000e+002 2.049999999999999e+002注意系统默认坐标原点是在图片左上角
在MATLAB中怎么找到一个图形的坐标 1)把图片读取到一个矩阵中,a=imread('图片路径');2)分析图片,显然找这样一个点:它是红色的,并且它上下左右都是红色的点。因此我们可以规定,如果某一个点是红色。
matlab中如何根据图形确定坐标点
如何用matlab输出图形中各点的坐标
matlab 做二维图像并找出最小值点坐标 使用min函数可以求得最小值,首先[Y,I]=MIN(X)表示找出X的最小值Y,然后最小值时候的索引值I。这里我们这样用,[ymin,I]=min(y);则x(I),y(I)就是最小值时候的横纵坐标。整体程序为:x=[0:0.01:6];y=x.^4-4.*(x.^3)+3.*x+5;plot(x,y);[ymin,I]=min(y);hold on%禁止刷新图形,以便继续绘制标记点plot(x(I),y(I),'rs','MarkerSize',6)%绘制最小值点,样式为红色正方形,大小为6str=['P(' num2str(x(I))',' num2str(y(I))')'];text(x(I),y(I),str)%在(x(t),y(t))坐标处放置文字说明结果为:
matlab如何找图像某一点的坐标 在图形窗口上方有个文档符号,上面有个“+”的标记点击它,然后点击图形就可以显示图形上某点的坐标,还可以拖拉移动,直到你需要的点
MATLAB提取图像中的某个点的坐标坐标?
Matlab图形问题(读取坐标点) 首先声明一点,format这个函2113数不是用5261于控制运算精度的,它只能控制结果显示类型。运4102算的时候还1653是用matlab自己的精度,具体是多少就不知道了。matlab控制运算精度用的是digits和vpa这两个函数。digits用于规定运算精度,比如:digits(20);这个语句就规定了运算精度是20位有效数字。但并不是规定了就可以使用,因为实际编程中,我们可能有些运算需要控制精度,而有些不需要控制。vpa就用于解决这个问题,凡是用需要控制精度的,我们都对运算表达式使用vpa函数。例如:digits(5);a=vpa(sqrt(2));这样a的值就是1.4142,而不是准确的1.4142135623730950488016887242097.又如:digits(5);a=vpa(sqrt(2));b=sqrt(2);这样a的值是1.4142,b没有用vpa函数,所以b是1.4142135623730950488016887242097.vpa函数对其中每一个运算都控制精度,并非只控制结果。digits(11);a=vpa(2/3+4/7+5/9);b=2/3+4/7+5/9;a的结果为1.7936507936,b的结果为1.793650793650794.也就是说,计算a的值的时候,先对2/3,4/7,5/9这三个运算都控制了精度,又对三个数相加的运算控制了精度。而b的值是真实值,对它取11位有效数字的话,结果为1.7936507937,与a不同,就是说vpa并。