matlab中等间距坐标距离表示不等间距数据值,以及延伸

1.问题

  平时只是用了一下plot的简单画图。

  x轴或者y轴的大小比例都是按照系统自动的生成。

  但是如果出现巨大的比例的时候,如何保证在另一个轴上可以同等机会展示结果呢?

2.程序

  这里是自己书写的程序。

x = [3,5,103,300,800];
ind=1:length(x);
y1 =[1.3,2.1,3.6,4.7,9];
plot(ind,y1,‘o-‘);
set(gca,‘XTick‘,ind);
set(gca,‘XTickLabel‘,{‘3‘,‘5‘,‘103‘,‘300‘,‘800‘});
grid on
%set(gca,‘XTickLabel‘,{‘a‘,‘r‘,‘t‘,‘w‘});

3.运行结果

  

4.在原来基础上延伸

1 x = [3,5,103,300,800];
2 ind=1:length(x);
3 y1 =[1.3,2.1,3.6,4.7,9];
4 plot(ind,y1,‘o-‘);
5 set(gca,‘XTick‘,ind);
6 %set(gca,‘XTickLabel‘,{‘3‘,‘5‘,‘103‘,‘300‘,‘800‘});
7 grid on
8 set(gca,‘XTickLabel‘,{‘a‘,‘r‘,‘t‘,‘w‘,‘h‘});

5.效果

  将数字编程了字符。

  

时间: 2024-10-25 22:34:52

matlab中等间距坐标距离表示不等间距数据值,以及延伸的相关文章

利用MATLAB计算三维坐标序列距离误差程序

1.三维坐标储存在文件中,格式如下: 各坐标间的距离真值是一定值,计算相邻距离的标准差. 2.MATLAB程序如下: %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % 名称:caculateAccuracy.m % 功能:读取三维世界坐标,计算精度 % 作者:LYC % 单位:中科院苏州医工所 % 日期:2014.5.5 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

sql 坐标距离排序计算距离(转)

如果两个坐标的列是(x1,y1).(x2,y2),那么他们之间的距离:SQRT((X1-X2)*(X1-X2)+(Y1-Y2)*(Y1-Y2)) sql排序 SELECT * FROM m_store ORDER BY SQRT((121.517759-`longitude`)*(121.517759-`longitude`)+(31.178469-`latitude`)*(31.178469-`latitude`)) PHP计算距离 /***求两个已知经纬度之间的距离,单位为米*@param

从百度地图API中抠出来的一个js方法,计算百度地图坐标距离

从百度地图api(http://developer.baidu.com/map/jsdemo.htm#a6_1)中抠出来的一个js方法,计算百度地图坐标距离 可读行还没还原,能用就行~ function fD(a, b, c) { for (; a > c;) a -= c - b; for (; a < b;) a += c - b; return a; }; function jD(a, b, c) { b != null && (a = Math.max(a, b));

MATLAB求马氏距离(Mahalanobis distance)

MATLAB求马氏距离(Mahalanobis distance) 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 1.马氏距离计算公式 d2(xi, xj)=(xi-xj)TS-1(xi-xj) 其中,S是总体的协方差矩阵,而不是样本的协方差矩阵. 2.matlab中现有的函数 >> x=[155 66;180 71;190 73;160 60;190 68;150 58;170 75] x = 155 66 180 71 190 73 160

Matlab boxplot for Multiple Groups(多组数据的箱线图)

在画之前首先介绍一下Matlab boxplot,下面这段说明内容来自http://www.plob.org/2012/06/10/2153.html 由于matlab具有强大的计算功能,用其统计数据功能优点显而易见,这里分享使用matlab中的boxplot的一些技巧,供大家参考. Matlab boxplot命令 格式如下 boxplot(X):产生矩阵X的每一列的盒图和“须”图,“须”是从盒的尾部延伸出来,并表示盒外数据长度的线,如果“须”的外面没有数据,则在“须”的底部有一个点. www

计算两点坐标距离与中点坐标

/*回顾一下数学公式: 两点的坐标是(x1, y1)和(x2, y2) 则两点之间的距离公式为 d=√[(x1-x2)2+(y1-y2)2] 注意特例: 当x1=x2时 两点间距离为|y1-y2| 当y1=y2时 两点间距离为|x1-x2| 中点坐标:midpoint(X,Y) X=(X1+X2)/2 Y=(Y1+Y2)/2 */ //自定义坐标类 public class Pointer { private double x; private double y; public Pointer(

坐标距离算法

经过这两天的研究,我想有些东西有必要写一下,同时也帮助需要的人 这是一个查找附近的人的一个算法,在网上找了这篇文章 http://blog.csdn.net/dyllove98/article/details/9795815,他的算最小正方形的四个顶点有点问题. 第一步 ,我们试想一下,如果我们要查找附近五公里的人,是不是最先想到根据自己的经纬度(如果连经纬度都不知道怎么回事,我想你应该知道度娘),再往数据库里面获取其他人的经纬度,根据两个经纬度获取他们的距离, 如果距离小于5公里的话,那就符合

java编程坐标距离问题(二维)

package testmypoint; class MyPoint{ private double x; private double y; public MyPoint()//默认值 { x=0; y=0; } public MyPoint(double x,double y) { this.x=x; this.y=y; } public double distance(MyPoint m)//给一个点 { double a=Math.sqrt((this.x-m.x)*(this.x-m.

计算距已知坐标一定距离内的经纬度取值范围

import mathd = 1000R=6370996.81pi=3.1415926 lng1=96.486654lat1=39.490295 dx= math.acos((math.cos(d/R)-math.sin(lat1*pi/180)*math.sin(lat1*pi/180))/(math.cos(lat1*pi/180)*math.cos(lat1*pi/180)))*180/pidy=180*d/R/pi #lng2=lng1lng2=lng1-dx#lat2=lat1+dyl