怎么用matlab标记曲线上符合条件的点
2016-03-01 09:15
260 查看
由一组n*2的数据画出一条曲线,然后在这条曲线上标记(以Y轴为例)大于或者小于某一个值的第一个点。
Example:
假设这两组数据是
Matlab 程序:
Example:
假设这两组数据是
Y | -0.2057 | -0.1291 | -0.0588 | 0.0057 | 0.0646 | 0.1185 | 0.1678 | 0.2132 | 0.2545 | 0.2924 | 0.3269 | 0.3585 | 0.3873 |
X | 0.764 | 0.762 | 0.7605 | 0.7605 | 0.76 | 0.759 | 0.757 | 0.757 | 0.7555 | 0.754 | 0.7505 | 0.7465 | 0.7385 |
(续)Y | 0.4137 | 0.4373 | 0.459 | 0.4784 | 0.496 | 0.5119 | 0.5265 | 0.5398 | 0.5521 | 0.5633 | 0.5736 | 0.5833 | 0.59 |
(续)X | 0.728 | 0.7065 | 0.6755 | 0.632 | 0.573 | 0.499 | 0.413 | 0.3165 | 0.212 | 0.1035 | -0.01 | -0.123 | -0.21 |
%% 找出最接近0.2的一个数,并标记出这个点 % 其中y0是最小值,I是对应的坐标 plot(X, Y); [y0,I] =min(abs(Y-0.2)); x0=X(I) y0=Y(I) hold on plot(x0,y0,'r.','markersize',30) hold off
相关文章推荐
- 解析在main函数之前调用函数以及对设计的作用详解
- java和matlab画多边形闭合折线图示例讲解
- C#调用Matlab生成的dll方法的详细说明
- 从java中调用matlab详细介绍
- 稀疏自动编码器 (Sparse Autoencoder)
- VC++与Matlab混合编程的快速实现
- Matlab 矩阵运算
- matlab与opencv部分函数的对照
- matlab神经网络工具箱创建神经网络
- Matlab
- MATLAB 入门教程
- matlab函数_连通区域
- MATLAB中函数模式和命令模式的区别
- MATLAB 添加自定义的模块到simulink库浏览器
- MATLAB for Mac使编辑器支持中文
- [转]matlab中plot用法
- 初学数模-MATLAB Quick Start! Part I
- 初学数模-MATLAB Quick Start! Part II
- matlab程序优化以及eclipse与github的结合