| 所在主题: | |
| 文件名: 数据文件.rar | |
| 资料下载链接地址: https://bbs.pinggu.org/a-3008740.html | |
| 附件大小: | |
|
今天来分享一些写论文时实用的Matlab程序
问题 1 :MATLAB 作图时中文乱码 对于很多英文版的MATLAB软件,网上各种系统设置都没有用,到最后图片里的中文都是乱码,搞了好久,终于搞定了,字体大小,颜色,风格,都可以修改。以下是前后对比。 问题2:程序中新建EXCEL文件 有时候我们需要把数据写到多个原本不存在的Excel 文档里。xlswrite 函数只能写入已经存在的文件,而fopen 函数虽然可以创建新文件,但是当写入新建EXCEL文件时,会提示not in excel format 之类的报错,实际是新建的文件已经损坏。网上各种办法比如什么Foxit 阅读器都没关系,最会还是用串口编程解决了,而且速度很快。我在以下附件里包含了两个函数: new_excel是新建一个空白excel 文件。这对于很多人来说就够了,后面写入数据用xlswrite 语句就可以了。 另外一个是 对Excel 表格的具体操作,比如字体,颜色,合并单元格之类。可能偶尔会用到。 问题3:在大量的原始数据里跳出自己想要的数据,比如下载了全国340个地级市的数据,但是你只要用到自己想要的70个城市,或者在2000多个县级数据里挑出自己要的几百个,这时候会很耗时,而且眼睛都快要瞎了。我经常要做这样的事情,所以写了一个程序帮我做。现在也分享一下。有时候会遇到这样的问题,比如下载的文件里地名是宁夏回族自治区,而你自己的样本里地名是宁夏,这时候就会找不到,可以做一点修改: 匹配地名的前两个字,比如 str1='宁夏’; %自选样本的地名 str2='宁夏回族自治区';% 原始数据集提取的地名 可以用以下技巧 str3=str2(1:2); ind=find( popu==str3)% 只对比前两个字,并找出在原始数据集里面的位置 这是最基本的模糊查找了,当然如果有其他规律也可以用。要看具体的数据了。我这里只是抛砖引玉。 忘了把数据一起打包了就把程序上传了,数据只能单独放一个文件了。 按照我自己的习惯,下载了别的东西先要运行一下,看能不能用。没有数据肯定要报错了。所以我习惯上传完整的东西,包括程序和数据。 具体用的时候参照我给的数据的格式做就可以了。 |
|
熟悉论坛请点击新手指南
|
|
| 下载说明 | |
|
1、论坛支持迅雷和网际快车等p2p多线程软件下载,请在上面选择下载通道单击右健下载即可。 2、论坛会定期自动批量更新下载地址,所以请不要浪费时间盗链论坛资源,盗链地址会很快失效。 3、本站为非盈利性质的学术交流网站,鼓励和保护原创作品,拒绝未经版权人许可的上传行为。本站如接到版权人发出的合格侵权通知,将积极的采取必要措施;同时,本站也将在技术手段和能力范围内,履行版权保护的注意义务。 (如有侵权,欢迎举报) |
|
京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明