matlab直线的程序,MATLAB|辅助直线绘制程序
1. 问题描述
这是一个没有难度,但经常出现的问题。
在MATLAB绘图中,除了基本的数据绘图,我们往往需要绘制辅助性直线,例如:
mark
2. 技术背景
MATLAB中绘制这样的直线很简单,只需确定两个点即可。但是要确定贯通方向的坐标范围,较为繁琐,还需要根据主体数据进行调整。
3. 解决方案
绘制完主体图像后,直接从axes对象中提取坐标范围,用于确定绘制直线的数据。
4. 实施示例
绘图程序代码如下,可以在任意图像之后直接运行,绘制辅助直线。
function xline(position,lineSpec)
% 题目:输入MATLAB默认颜色向量
% 输入:
% position -- [x y],[1 0]在x=1处绘制竖线,[0 1]在y=1处绘制横线
% lineColor -- 'r'
% 输出:颜色向量
% 示例:
% xline([0 6],'r-')
if nargin < 2 % 自动补充lineSpec
lineSpec = 'k-.';
end
if position(1) == 0 % 横线
y0 = position(2)*[1 1]';
x0 = get(gca,'Xlim')';
else % 竖线
x0 = position(1)*[1 1]';
y0 = get(gca,'Ylim')';
end
hold on
plot(x0,y0,lineSpec); % 绘制
end % end of line
以一个正弦图像为例,绘制要在 x = pi/2,y = sin(pi/4)的位置绘制直线,只需要:
clc,clear,close all
t = 0:pi/40:2*pi; % 基本数据
y = sin(t);
figure
plot(t,y) % 正弦曲线
xline([pi/2,0]) % 竖向直线
xline([0,sin(pi/4)]) % 横向直线
mark
5. 常见问题
无
本文用时 10 m
matlab直线的程序,MATLAB|辅助直线绘制程序相关推荐
- matlab 汽车 流场,matlab画流场图
基于 Matlab 分布式工具箱的流场计算及其可视化 蔡群;周美莲;段杰峰;李青... 基于 MATLAB 和 CFD 数据库的流场可视化的实现 [J], 晏畅 5.基于 VB 与 MATLAB 混合 ...
- 直线制动优化设计MATLAB程序
直线制动优化设计MATLAB程序 %质量300KG,轴距1.6M,质心到前轴距离0.848M,质心高度0.353M,首先建立目标函数 function m=zhidong_m(x); l=1.6;a= ...
- 用matlab绘制P三曲线,知道曲线方程 怎么用matlab绘制三维图 一定要给出程序 , matlab怎样画三维曲线...
导航:网站首页 > 知道曲线方程 怎么用matlab绘制三维图 一定要给出程序 , matlab怎样画三维曲线 知道曲线方程 怎么用matlab绘制三维图 一定要给出程序 , matlab怎样画 ...
- 【图像检测-道路检测】基于hough变换实现道路检测直线检测附matlab代码
1 内容介绍 随着遥感技术和计算机技术的飞速发展,遥感图像的采集变得越来越容易,遥感图像中的物体特征识别及检测变得越来越重要,直线是图像中物体基本的特征之一,研究图像中直线的检测算法对计算机视觉和模式 ...
- 怎么把曲线拟合成一条直线 matlab,用matlab怎么拟合一条空间直线
直线无所谓空间的,直线都在一平面上.如果您说的是曲线,那就比较麻烦. 最小二乘法直线拟合程序. 最小二乘法直线拟合如下: %Created by Safirst C. Ke 2009.3.27 Wed ...
- ransac 直线拟合 matlab,ransac拟合直线和平面(matlab版本)
参考资料: 主要思想: 迭代100次,找出内点内点最多的参数模型. 修改的问题: 原作者ransac拟合直线的参数以及ransac拟合平面的参数我认为有误,在这个基础上进行了修正. 1 ransac拟 ...
- matlab有意思程序,matlab有意思的小程序
10个C++趣味小程序,很有意思的.VIP专享文档 VIP专享文档是百度文库认... 现在很多人使用微信的时间已经非常长了,他们注册的微信号往上可能已经是5年前的事情了,正是由于不少使用者在这个过程当 ...
- matlab求解常微分方程组/传染病模型并绘制SIR曲线
看了很多关于传染病模型的matlab程序,大都是绘制出两条曲线(I.S)的,本文最大的不同是绘出SIR三条曲线. 先给出SIR微分方程组 函数文件: run的程序:
- 球重力异常matlab程序,球体重力异常正演程序介绍.docx
<应用地球物理学>课程作业基于MATLAB的球体重力正演程序实验报告 1一 程序简介本程序基于MATLAB软件的GUI模块编写,旨在实现球体重力正演结果的可视化分析.MATLAB是一个高级 ...
- matlab游戏程序,matlab游戏小程序
小程序有什么游戏是比较受欢迎的_计算机软件及应用_IT/计算机_专业资料.现在很... 总有一款PPT 适合您[最新出品\\精心整理\\倾情奉献\\敬请珍惜] 微信小程序介绍 WeChat Mini ...
最新文章
- 南加大提出NeROIC:还有什么不能渲染的?重建效果太强悍了
- 一张象限图引发的血案
- 华为ax3怎么接光纤sc接口_视频监控工程中使用光纤光缆注意事项有哪些?
- inline函数包涵static变量,调用时是否会有多份拷贝
- 第一型曲面积分的总结思考
- 转:实战 SQL Server 2008 数据库误删除数据的恢复
- 网络虚拟化技术(二): TUN/TAP MACVLAN MACVTAP
- 压缩感知重构算法——SP算法
- kali wifi 破解 字典制作
- 最新QQDIY动态静态名片代码
- u盘安全删除 linux,如何安全删除U盘技巧
- 效果惊人:上古卷轴III等经典游戏也能使用超分辨率GAN重制了
- r5-5600H这颗芯片能满足日常的编程学习吗
- Blos查看计算机硬盘,bios查看硬盘损坏
- 魔方机器人大赛——视觉算法
- 1.数组简介:什么是数组???数组有哪四要素???
- 程序安装报错0x80070660的解决
- java海康威视设备注册、获取摄像头、录像机在线状态,获取指定摄像头PTZ值
- Python安装包,官网下载太慢解决方法:淘宝国内镜像
- 如何加密文件以及文件夹