function plot_to_center(x,y,Xticks,Yticks)

if nargin~=2 & nargin~=4 %输入不满足要求则报错

error('??? 输入参数个数不对');

return;

end

figure;

plot(x,y)

set(gca,'xticklabel',[])%不显示x标注

set(gca,'yticklabel',[])%不显示y标注

c=get(gca,'color'); %获取axes背景色

% set(gca,'xcolor',c,'ycolor',c) %设置标注杠颜色

grid on %加上网格

if nargin==4

set(gca,'Xtick',Xticks); %设置Xtick

set(gca,'Ytick',Yticks); %设置Xtick

xlim([Xticks(1),Xticks(end)]); %设置x范围

ylim([Yticks(1),Yticks(end)]); %设置y范围

end

x=get(gca,'XTick'); %获取Xtick

y=get(gca,'YTick'); %获取Ytick

xL=xlim; %获取X范围

yL=ylim; %获取Y范围

xcenter=mean(xL); %X中心

ycenter=mean(yL); %Y中心

xrank=xL(2)-xL(1); %x跨度

yrank=yL(2)-yL(1); %y跨度

hold on;

plot(x,ycenter*ones(size(x)),'k',xcenter*ones(size(y)),y,'k') %画坐标轴

ax=[max(x),max(x)-0.02*xrank,max(x)-0.02*xrank;...

ycenter,ycenter+0.01*yrank,ycenter-0.01*yrank];

fill(ax(1,:),ax(2,:),'k'); %画x箭头

ay=[xcenter,xcenter+0.0065*xrank,xcenter-0.0065*xrank;...

max(y),max(y)-0.03*yrank,max(y)-0.03*yrank];

fill(ay(1,:),ay(2,:),'k'); %画y箭头

Lx=length(x); %x的长度

plot(repmat(x(1,2:end-1)',1,11)',repmat(ycenter:0.002*yrank:...

ycenter+0.02*yrank,Lx-2,1)','k') %画x标注杠

Ly=length(y);

plot(repmat(xcenter:0.002*xrank:xcenter+0.02*xrank,Ly-2,1)',...

repmat(y(1,2:end-1)',1,11)','k') %画y标注杠

for i=1:Lx

text(x(i),(ycenter-0.03*yrank),num2str(x(i))); %x标注

end

for i=1:Ly

text(xcenter-0.05*xrank,y(i),num2str(y(i))); %y标注

end

hold off;

引用https://www.ilovematlab.cn/viewth ... p;extra=&page=9

太感谢了

matlab画坐标系,Matlab如何绘制十字坐标系??相关推荐

  1. 用matlab画树叶,matlab画漂亮的树叶

    美丽的树叶 画叶子 1.构出大形 2.增加漂亮的花纹 3.添加环境 找一找你看到了哪些线条 线描树叶: 美丽的树叶 画叶子 1.构出大形 2.增加漂亮的花纹 3...... 方法和材料表现叶子. 叶子 ...

  2. matlab画足球,Matlab画足球

    Matlab画足球 科普:足球表面是由12个正五边形和20个正六边形构成,每个正五边形相邻的是5个正六边形,共有60个顶点,90条棱,这些数据可以根据欧拉定理计算得出,不是这里要说明的重点. 思路:先 ...

  3. matlab画全球参数分布图 绘制世界地图

    类似全球范围或一定范围内的地图: 包含海洋的效果举例: 去掉海洋的效果举例: 数据准备: 1.所画地图经纬度范围 2.每个站点的数据参数值,如果是规则的,与经纬度相对应,则可以直接使用:如果是不规则的 ...

  4. matlab画圆柱体,Matlab中如何实现绘制任意圆柱

    本代码实现了,由两点和半径绘制空间任意圆柱 function [Cylinder EndPlate1 EndPlate2] = cylinder3(X1,X2,r,n,cyl_color,closed ...

  5. 用matlab画企鹅代码,CDR绘制超级可爱的QQ企鹅

    随着科技的发现,互联网在不断地运转,现在人们工作,生活都离不开一样软件,那就是qq,今天小编为大家带来CDR绘制超级可爱的QQ企鹅方法,大家一起来看看吧! 方法/步骤 1.我们打开cdr软件之后,新建 ...

  6. matlab 画渐近线,python – 如何绘制渐近线?

    我跟着一个小教程,让我靠近我想要的地方,但它不是那里,我不知道如何用它做下一步. 这是'我目前的数字: 我不知道如何将渐近线绘制到此图中. 我想我需要创建一个名为Y的变量,它是一条垂直线,然后绘制出那 ...

  7. matlab画半球面,Matlab 绘制3D半球

    R=10; z=real(zeros(201,201)); m=0; n=0; step = 0.1; for x=-R:step:R m = m + 1; %x for y=-sqrt(R*R - ...

  8. matlab 画曲线切线,用于绘制曲线切线的Matlab代码

    Rody Oldenhu.. 6 尝试以下功能.当然,需要进行大量的调整以适用于您的情况,但我认为这是您想要的. function test hh = figure(1); clf, hold on ...

  9. 怎么用matlab画误差椭圆,matlab画误差椭圆

    一 图4椭圆抛物面 图5双曲抛物面 图6锥面 例如画螺旋曲线的图形,其参数方程设... 数学实验第二次实验报告--MATLAB基本图形绘制_理学_高等教育_教育专区.数... 实验作业 2 解: 代码 ...

  10. matlab画圆柱,Matlab 画三维圆柱体

    主要学习了画空间圆柱体和空间长方形的绘制方法. 有两个surface property:'FaceColor'和'EdgeColor'; 先讲'FaceColor',它指定了surface画出曲面的颜 ...

最新文章

  1. python多线程执行其他模块的文件_python并发编程--进程线程--其他模块-从菜鸟到老鸟(三)...
  2. Java小结(五)——进制转换
  3. 从马云看“穷男人”如何创业——看后信心倍增!
  4. 异常堆栈信息丢失?到底是怎么回事?
  5. 火狐浏览器linux最新版本下载,Firefox9 for Linux下载
  6. 智能会议系统---(4)VOIP 实现
  7. 联想y7000p怎么连接显示器_惠普暗影精灵6和联想拯救者y7000p 2020款如何选?这里详细对比...
  8. 如何用HTML+CSS实现淘宝页面效果
  9. markdown使用模板(供自己方便使用)
  10. laravel+php+支付功能,Laravel 支付解决方案之如何使用微信支付进行支付 – Laravel学院...
  11. 做大做强肉牛产业,生物资产解决方案助力乡村振兴
  12. 基于IPv6的5G专网终端身份认证技术与应用
  13. Oracle 对表空间无操作权限
  14. 1155低功耗cpu排行_低功耗是亮点 Intel第三代酷睿CPU评测
  15. gwipr70驱动天空_win7 kmplayer plus设置_gwi pr2 pluswin7驱动_kmplayerplus官方下载
  16. 【软件工程】实验九 建立动态模型--自行车租赁管理系统
  17. 软件设计模式——监听模式
  18. 无聊,几行python代码写一个聊天机器人陪你聊天
  19. 大疆无人机 MobileSDK(遥控器/手机端)开发 v4版<2>
  20. 《Python编程 从入门到实践》 一、基础知识 第六章 字典

热门文章

  1. gta5线下联机_《GTA5》典藏版实物开箱,紫外线照射地图会有R星彩蛋
  2. html表单php比较三个值大小,php比较多维数组中值的大小排...-array_filter()函数去掉多维数组...-php生成静态html文件的三种方法_169IT.COM...
  3. 为什么volatile能保证有序性不能保证原子性
  4. 图中两点所有路径_8数培优:一只很励志的蚂蚁,揭示空间最短路径问题
  5. python 静态变量_python小课堂19 - 面向对象篇(二)
  6. mysql处理字符串函数,MySQL常用函数--字符串处理
  7. laravel ajax分页实例,Laravel 的分页功能 - Laravel 5.6 中文文档
  8. angular自带的一些api_在Angular软件中执行API请求的正确方式,了解一下
  9. php v9搜索不到内容,關於如何解決PHPCMS V9內容搜索顯示不全問題解決方案
  10. 【洛谷 SP8093】 JZPGYZ - Sevenk Love Oimaster(后缀自动机)