mdsk.net
当前位置:首页 >> mAtlAB在曲线上取点 >>

mAtlAB在曲线上取点

关键在数据下标的定位和操作参考代码clcclear allclose all%-- 原始数据 --%x = 1:0.1:5;y = rand(length(x), 1);%--------------%%-- 要提取的数据 --%dx = 0.5; % 提取的数据间隔xs = 3; % 提取的数据起点xe = 4.5; % 提取的数据终点%------------------

% 画好图之后,执行下语句,在曲线上点选43次后自动退出,坐标在xy中>> xy = ginput(43)

用test命令,help test,matlab会告诉你怎么用

可以用Plot命令来实现 比如>> x=0:1:10*pi;>> y=sin(x); %形成一系列离散点>> plot(x,y) %画曲线>> hold on>> plot(x,y,'*') %标出离散点.重点就在最后一个选项: '*' 可能看不清楚,贴到Matlab里面执行就可以了.若满意请采纳! ^.^

不能这么做,matlab画的线并不是真正的曲线,而是很多段直线连起来的折线你需要用曲线拟合

你只要把plot(t,y,)改成plot(t,y,'or')就可以了.其中o是圆圈,r是红色. 类似的还有以下的标记:1、线形标记符 线形 - 实线 -- 虚线 : 点线 -. 点横线2、点形标记符 点形

图画出来之后,在figure窗口点击tool菜单,选中data cursor,然后在图形区单击鼠标右键,选择create new datatip,就可以手工标注任意一点的坐标值了. MATLAB是美国MathWorks公司出品的商业数学软件,用于算法开发、数据可视化、数

clc clear x=[26.3 33.5 39.1 43.1 47.0 50.0 54.5 56.8 64.9 72.0 77.0]; y=[8.85 8.17 7.49 7.16 6.81 6.58 6.21 5.91 5.48 5.11 4.98];%多项式拟合 n=2; A=polyfit(x,y,n); %n是给定的多项式的次数,拟合出来的结果A是系数向量 y1=polyval(A,x); %计算

用ginput函数可以取出曲线上的点,如:[x,y]=ginput(5)就可在画出的曲线上取5个点的坐标.

你把他保存在我的文档中的MATLAB文件夹里,然后以1111命名(我随便命名的) 在MATLAB里输入命令 a=imread('1111.jpg');imshow(a) 此时图像就在MATLAB里显示出来了 然后用取坐标点命令 ginput 点图像上你想要的点A,I,J,K 然后回车 此

网站首页 | 网站地图
All rights reserved Powered by www.mdsk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com