matlab根据x y的数据画出图像后,怎么求图像中何时去到最大值啊 能显示那个极值点的数值么谢谢

作者&投稿:甄姬 (若有异议请与网页底部的电邮联系)
matlab中怎么输入x,y坐标在图像里找到对应的点~

p=imread('data1.jpg'); % 调入图片
imshow(p); % 显示图片
hold on; % 保持当前显示的图片
x=100;y=100; % 定位 p(x,y,1);p(x,y,2);p(x,y,3) 可取值
plot(x,y,'ro'); % 定位画一个圆圈
hold off

画等高线的话,假如z矩阵为高度矩阵,则直接[xp,yp]=find(z==max(max(z))),xp,yp就是最高点的行列数。

用max命令,[maxY indMaxY]=max(y), 取得y的最大值和所在位置。例程如下:

x=1:100;
y=-(x-50).^2-5*x+8;
plot(x,y)
[maxY indMaxY]=max(y);
hold on
plot(x(indMaxY),maxY,'o')
title(['最大值' num2str(maxY)])

可以呀


叙永县17573802803: 已知X、Y坐标数值,如何用MATLAB绘制曲线
达奚哈清芬: plot(x,y,'s')s为可选参数具体可参考下面Matlab入门教程--二维绘图nbsp;2.基本xy平面绘图命令nbsp;MATLAB不但擅长於矩阵相关的数值运算,也适合用在各种科学目视表示nbsp;(Scientificnbsp;visualization).本节将介绍MATLAB基本xy平面...

叙永县17573802803: 已知一系列对应的x,y的值,如何用matlab作出曲线图? -
达奚哈清芬: clear all;clc;x=[x1,x2,....,xn];y=[y1,y2,....,yn];%x,y的元素个数相同plot(x,y)

叙永县17573802803: 怎么用matlab画散点图 -
达奚哈清芬: 1、首先打开电脑上的“matlab”软件主界面. 2、接着在命令窗口输入命令,二维散点图绘制首先需要x和y的坐标点. 3、绘制二维散点图需要使用scatter函数. 4、x和y的个数应该一致,下面在命令行输入“scatter(x,y)”命令. 5、点击回车键后,如下图所示为绘制出的二维散点图. 6、接着可以使用plot函数,把散点图连接成线,具体的命令为plot(x,y). 7、将七个数据点连接起来,绘制出x和y的关系图.

叙永县17573802803: 已经给出数据如何用matlab软件画图 -
达奚哈清芬: 方法步骤如下: 1、首先打开计算机,在计算机内打开matlab,然后在matlab界面内输入a=1:1:30;这是我们的源数据.2、然后再在界面内输入输入命令plot(a). 3、然后就可以把图像在软件内展示出来. 4、然后在界面内打开数据列表. 5、选择左上边的app画图,选择饼状图,即可得到饼状图,选择柱状图,还有很多选项可供选择.

叙永县17573802803: matlab中怎么画图y=x^y -
达奚哈清芬: 在matlab中,利用ezplot('y=x^y');即可画出y=x^y的图形. ezplot可绘出一般的函数图、隐函数绘图,以及参数绘图等等.用法如下: 1、ezplot('f_str',[xmin,xmax]) %绘出函数f_str的图形,绘图范围在x与y方向均取xmin到xmax 2、ezplot('f_str',[...

叙永县17573802803: matlab根据x y的数据画出图像后,怎么求图像中何时去到最大值啊 能显示那个极值点的数值么谢谢
达奚哈清芬: 用max命令,[maxY indMaxY]=max(y), 取得y的最大值和所在位置.例程如下: x=1:100; y=-(x-50).^2-5*x+8; plot(x,y) [maxY indMaxY]=max(y); hold on plot(x(indMaxY),maxY,'o') title(['最大值' num2str(maxY)])

叙永县17573802803: 菜鸟求问matlab作图:已知100组(x,y),怎么样用matlab把这100个点做出一条平滑的图像呢? -
达奚哈清芬: % dt = textread('data.txt'); x = dt(1,:); y = dt(2,:); x = 0:11; y = [0.40 0.37 0.39 0.44 0.55 0.88 1.30 1.65 1.89 2.14 2.46 2.89]; p = polyfit(x,y,3); %拟合 xx = min(x):.5:max(x); yy = polyval(p,xx); hold on; plot(x,y,'bo'); %画原始数据点 plot(xx,yy,'r-'); %画拟和曲线 grid on; legend('原始数据','拟合曲线');

叙永县17573802803: matlab如何读取TXT文件X,Y坐标并画出散点图 -
达奚哈清芬: 程序如下(假设你的txt文件的名称为:datas.txt,自己把这个txt文件放到路径下面):A=load('datas.txt');plot(A(:,1),A(:,2),'s','markersize',5...

叙永县17573802803: 怎样用matlab画X,Y,Z坐标下的图形 -
达奚哈清芬: [t,r]=meshgrid(linspace(-pi,pi,40),linspace(0,2,20)); x=r.*cos(t);y=4-r.^2;z=r.*sin(t)/2;%转换为参数方程,可验证xyz满足y=4-x^2-4*z^2,r是椭圆半径,故r>=0,且当r=2时,y=0,所以r的范围是0~2,t就是绕一周,任何一个2π范围的区间都可以,这里取的是-π~π. mesh(x,y,z);hold on;mesh(x,0*y,z);axis equal;

叙永县17573802803: matlab画图:已知非规则图形中每个节点的x、y坐标和温度值,怎么画出曲面图呢? -
达奚哈清芬: [X,Y,Z]=griddata(x,y,z,linspace(min(x),max(x))',linspace(min(y),max(y)),'v4');%插值 figure,surf(X,Y,Z)%三维曲面

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网