全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管文库(原现金交易版)
1721 0
2019-12-17
今天来分享一些写论文时实用的Matlab程序
问题 1 :MATLAB 作图时中文乱码
对于很多英文版的MATLAB软件,网上各种系统设置都没有用,到最后图片里的中文都是乱码,搞了好久,终于搞定了,字体大小,颜色,风格,都可以修改。以下是前后对比。

之后.jpg 之前.jpg

中文乱码纠正.rar
大小:(665 Bytes)

只需: RMB 10元  马上下载

本附件包括:

  • setlabel.m



问题2:程序中新建EXCEL文件
有时候我们需要把数据写到多个原本不存在的Excel 文档里。xlswrite 函数只能写入已经存在的文件,而fopen 函数虽然可以创建新文件,但是当写入新建EXCEL文件时,会提示  not in excel format 之类的报错,实际是新建的文件已经损坏。网上各种办法比如什么Foxit 阅读器都没关系,最会还是用串口编程解决了,而且速度很快。我在以下附件里包含了两个函数:
new_excel  是新建一个空白excel 文件。这对于很多人来说就够了,后面写入数据用xlswrite 语句就可以了。
另外一个是 对Excel 表格的具体操作,比如字体,颜色,合并单元格之类。可能偶尔会用到。

EXCEL 编辑.rar
大小:(2.83 KB)

只需: RMB 5元  马上下载

本附件包括:

  • new_excel.m
  • Edit_Excel.m



问题3:在大量的原始数据里跳出自己想要的数据,比如下载了全国340个地级市的数据,但是你只要用到自己想要的70个城市,或者在2000多个县级数据里挑出自己要的几百个,这时候会很耗时,而且眼睛都快要瞎了。我经常要做这样的事情,所以写了一个程序帮我做。现在也分享一下。有时候会遇到这样的问题,比如下载的文件里地名是宁夏回族自治区,而你自己的样本里地名是宁夏,这时候就会找不到,可以做一点修改:
      匹配地名的前两个字,比如
       str1='宁夏’;   %自选样本的地名
       str2='宁夏回族自治区';  % 原始数据集提取的地名
    可以用以下技巧
              str3=str2(1:2);   
            ind=find( popu==str3)  % 只对比前两个字,并找出在原始数据集里面的位置
     这是最基本的模糊查找了,当然如果有其他规律也可以用。要看具体的数据了。我这里只是抛砖引玉。
忘了把数据一起打包了就把程序上传了,数据只能单独放一个文件了。
按照我自己的习惯,下载了别的东西先要运行一下,看能不能用。没有数据肯定要报错了。所以我习惯上传完整的东西,包括程序和数据。   具体用的时候参照我给的数据的格式做就可以了。

match_easy.rar
大小:(419 Bytes)

只需: RMB 5元  马上下载

本附件包括:

  • match_easy.m


数据文件.rar
大小:(13.47 KB)

 马上下载






二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群