[MATLAB]MATLAB零碎知识点汇总(自己的学习笔记,不断更新中。。。)

20200324

1.  '..'的使用

MATLAB中,进入与当前文件夹平行的另一个文件夹中,需要修改路径。直接使用'..'即可

举例:

当前路径:G:\Proj3_VelocityAnalysis\低功耗1米3模拟器1_20k_100amp\Code

数据保存的路径:G:\Proj3_VelocityAnalysis\低功耗1米3模拟器1_20k_100amp\Data

很显然程序在Code中,程序需要分析的数据在Data文件夹中,因此在程序中可以通过这样的方式来改变路径

filepath = '..\Data\';

这样就能够读取到Data中的数据了

 

2.  round(x,N)的使用

MATLAB中计算的数据在修改设置的情况下均为double类型的,所以保存的时候一般都会有很长的小数位。可以通过sprintf的新数据格式(比如说截断小数位)来重新“打印”,但是这种方式打印出来的是char类型,如果想要不改变格式,就是用round(x,N)函数,

Y = round(X,N) 四舍五入到 N 位数:

  • N > 0:舍入到小数点右侧的第 N 位数。

  • N = 0:四舍五入到最接近的整数。

  • N < 0:舍入到小数点左侧的第 N 位数。

如果这时候想保存到文档中,直接在MATLAB中打开该数组然后复制的话是行不通的,因为这个时候的数组还是double类型,复制了后还是有很多小数,会多出很多0.此时的办法是将这个数据直接写入到xls表格中,然后再从表格中复制。

请参见xlswrite函数

 

发布了13 篇原创文章 · 获赞 11 · 访问量 8321
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 编程工作室 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览