- 博客(4)
- 收藏
- 关注
原创 matlab从折线图(散点图,柱状图)取坐标数据的简单方法
很多时间看到别人的散点图,拆线图,柱状图,要取出其原始数据的近似值比较困难,现有简单方法如下:基本思路:-读入图片;-确定原点,坐标轴在图片上的像素范围;-确定图片坐标轴数据范围 ;-用比例算法算出坐标近似值;-用生成的近似坐标重新生成图片;A=imread(‘test.jpg’);figure(1)imshow(A);[XC,YC]=ginput(3) %分别点原点,纵坐标顶点,横坐标顶点;[XX,YY]=ginput(20) %假设要取20个数据点,或者用[XX,YY]=ginpu
2020-09-24 16:44:06 4837 2
原创 GIS中如何将中国放到世界地图中心
很多时候需要将中国放在世界地图中间,其实很简单。开始的时候是这样的。。。然后点“图层”右键“属性”-“坐标轴”-“修改”,在如下对话框中将经度改在160(改成180之后非洲将会被分成左右两块)。然后在“变换”对话框中新建一个方法,原方法就可以。然后确定,应用,适当变换颜色就可以达到如下效果...
2020-09-17 21:47:44 4224 2
原创 matlab如何创建一个指定维度的空字符串数组
matlab如何创建一个指定维度的空字符串数组方法一因为空格的ASCII码是32,所以先构建一个32的多维矩阵,然后用char()函数转为字符串数组。A=zeros(10,10);for i=1:10;for j=1:10;A(i,j)=32;endendAstr=char(A)方法二先构建一个任意多维矩阵,然后用num2str()转成字符串矩阵,然后将每一个元素改为空格。B=ones(10,10);Bstr=num2str(B);for i=1:size(Bstr,1);
2020-09-05 21:14:21 13598 2
原创 用Matlab将excel中姓名中的第2个字变成星号“*”
用Matlab将excel中姓名中的第2个字变成星号“*”因工作需要,要将excel中的所有姓名隐去一个字,即第2个字变成星号,以保证隐私,这里用到了matlab1,数据导入在excel中选中姓名列,用A=importdata(’-pastespecial’) %将剪贴板数据导入2,将cell数据转换为charB=char(A)3,将姓名中第2个字替换为星号star=’*’ for i =1:length(B);B(i,2)=star;endB后可以看到结果,直接粘贴出
2020-09-05 16:05:28 4297
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人