怎么用MATLAB自动获取图像目标上的坐标
来源:学生作业帮助网 编辑:作业帮 时间:2024/08/20 03:06:04
![怎么用MATLAB自动获取图像目标上的坐标](/uploads/image/f/4551135-15-5.jpg?t=%E6%80%8E%E4%B9%88%E7%94%A8MATLAB%E8%87%AA%E5%8A%A8%E8%8E%B7%E5%8F%96%E5%9B%BE%E5%83%8F%E7%9B%AE%E6%A0%87%E4%B8%8A%E7%9A%84%E5%9D%90%E6%A0%87)
[x,y]=meshgrid(1:10,1:10);z=x.*y;surf(x,y,z)不知道lz是不是这个意思?
myfun=@(x)(2*x+10).*(x>=-4&x<=-1)+6.*(x>=0&x<=4);n=-10:10;y=myfun(n);plot(n,y,
这种情况应该用对数分度坐标才对.如果是线性分度,0~1用10^-5作为步距,会划分10万个刻度,你认为是你想要的吗? 使用语句设置y坐标轴:set(gca,'ylim',[1
使用imresize函数.可以在CommandWindow里面运行helpimresize命令,查看具体用法.
fid=load('mydata.txt','r');x=fid(:,1);y=fid(:,2);z=fid(:,3);plot3(x,y,z);
自己写个函数,两重循环,就可以翻转再问:什么函数啊?求指教、、、再答:楼下是对的,用这个:B=flipud(A)对矩阵A绕水平轴进行上下翻转。如果A是一个列向量,flipud(A)将A中的元素顺序进行
matlab不是按照等比例设置坐标轴长度的.要想等比例,要加一句axisequal,这样看上去就圆了.clear;clcr=input('请输入r的值(例如5):');n=input('请输入同心圆的
图都画出来了,还怕找不到极值点:-) 最简单的办法是直接从图上找,精度绝对够了clear all;clc;close all;h= ezplot('-1
例如画y等于e的x次方的函数图像:x在-10到10的范围内,在matlab中输入以下命令:x=-10:0.1:10;y=exp(x);plot(x,y);就可以了.
z=ezplot('0.5*(x-1).^2+0.6*(y-2).^2=1');gridonrotate(z,[001],30,[120])这里的[001]代表椭圆旋转轴的方向向量,[120](旋转点
x=0:400;y=11.2*(x=100&x=200&x=300);plot(x,y)
定义域里面不包括pi/2及其整周期倍,画的时候分段循环画(-pi/2,pi/2)再问:能不能自动去掉奇异点再答:matlab按数学公式计算你给定的所有自变量值,如果分母为零之类的问题出现,就返回非数。
y=cos(2x);z=cos(x);plot(x,y,x,z,)再问:是cosx除以cos2x再答:ezplot('cos(x)/cos(2x)')ezplot(‘f(x)’,[a,b])表示在a
2855619778Q我
首先我得告诉楼主,你的想法错了,impixel是必须手动才能选择像素点的,一般用在选取单个或者少数像素点的场合,你想用它获得整个像素值,我只能说没有意义,函数用错地方了,你想下你的几十万个像素点你点的
用ezplot()函数;ezplot('100*y*(1-25/(x^2+y^2))+(628/(2*pi))*log(sqrt(x^2+y^2)/5)').再问:能帮我编写出来吗。。我没学过这个,只
生成还是显示?生成:直接建一个二维数组,赋予0-255值就可以了.显示imagesc(img);colormap(gray)
obtainanIPaddressautomatically
x=0:0.1:2*pi;polar(x,-3-sin(x)*2);
可以取一个很大的n值来表示无穷级数N=100000;n=1:N;x=-1:0.05:1;forxm=-1^(n+1)./(2*n-1).*cos((2*n-1)/2*pi.*(1-x)).*exp(-