![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Matlab进阶
祝枫
医疗器械领域90后,专注于呼吸机智能通气研究。
展开
-
Matlab利用textread或者textscan读取格式化txt文件
之前读取txt文件都在用textread函数,最近新版的matlab在我用textread的时候自动推荐我使用testscan函数,今天对比了一下两者的使用差异。textscan需要首先用fopen函数打开文件,然后再进行读取,而textread则是直接读取。textscan读取完文件后,如果文件没有fclose关闭,下次再读将从上一次结束的位置继续,跟文件流的处理方式一致。而textread读取某个文件后,下次再用textread读取这个文件时,还是会从文件头开始读取。textscan读取文本后,原创 2020-09-14 21:54:02 · 3234 阅读 · 0 评论 -
Matlab中布尔值/逻辑值与数值型类型的相互转换
在涉及到一些下标运算时,经常会遇到布尔值与数值型的相互转换。数值型转化为逻辑值在MATLAB中常采用函数logical()将数值型数据转换成逻辑型数据。数值型数据转换成逻辑型的数据一般遵循这样的规则:非0的数值型数据转换成逻辑真,即1;等于0的数值转换成逻辑假,即0。那么按照这个规则,我们也可以自己编写代码实现,很简单num=5;bnum=~(num==0);或者利用logical函数...原创 2018-11-02 22:44:48 · 27071 阅读 · 1 评论