返回顶部

随笔分类 -  Matlab

摘要:2020-09-27 15:43:24 1.digits 2.vpa(常用) 3.roundn 具体说明: 1.matlab中使用digits: digits(5);a=vpa(sqrt(2));这样a的值就是1.4142,而不是准确的1.414213562373095048801688724209 阅读全文
posted @ 2020-09-27 15:59 allaqppq 阅读(2701) 评论(0) 推荐(0)
摘要:2020-09-27 14:06:37 整理一些matlab中的按位操作技巧和一些读/写txt的函数: 函数名称 函数功能 使用样例 运行结果 说明 bitget 获取二进制数某一位的值 A = bitget(8,4); A = 1 十进制数8对应的二进制数(1000)的第4位 A = bitget 阅读全文
posted @ 2020-09-27 15:11 allaqppq 阅读(4950) 评论(0) 推荐(0)
摘要:一.出现的问题/现象: 近期调试程序时,发现同一段matlab程序在配置相似的电脑上运行时间相差5倍以上: 右图电脑的配置和左图电脑配置相似,只是左图内存更大(左图电脑内存为16GB,右图为8GB),但左图程序运行速度不仅没有更快,反而比右图慢了5倍以上,便开始分析是什么原因导致这一现象。 二.查阅 阅读全文
posted @ 2020-06-17 10:47 allaqppq 阅读(9907) 评论(0) 推荐(0)
摘要:几乎所有变量在matlab中都可以视为矩阵(1 x 1元素,1 x n向量,m x n矩阵等),matlab中对矩阵/向量的操作非常多,个人认为对矩阵的操作是体现matlab功底的地方;灵活搭配使用这些基本的函数,能够实现很多功能,下面给出一些matlab中个人常用的对矩阵/向量操作的示例: 一、创 阅读全文
posted @ 2020-06-06 16:36 allaqppq 阅读(4178) 评论(0) 推荐(0)
摘要:2020-06-03 22:04:39 matlab常用的清空命令如下,1~5一般用在程序开头: 1.clc:清空命令行内容; 2.clear:清空工作空间workspace的所有变量; 3.clear all:清除工作空间的所有变量,函数,和MEX文件(比clear更彻底); 4.clf/clf 阅读全文
posted @ 2020-06-03 21:32 allaqppq 阅读(14635) 评论(0) 推荐(1)
摘要:2020-05-30 20:42:05 Matlab中生成随机数的函数有多个:rand、randn、randi、rands,其简要说明和区别如下: rand(m,n) : 在 ( 0~1 ) 内生成m行n列均匀分布的伪随机数矩阵;randn (m,n) : 生成m行n列标准正态分布 ( 均值为0,方 阅读全文
posted @ 2020-05-30 20:41 allaqppq 阅读(3930) 评论(0) 推荐(0)
摘要:Matlab中find函数的使用简言之:输入为:寻找的对象和条件 (在哪里找和找什么);输出为:满足条件的数的位置。当没有寻找到满足条件的值时,返回空矩阵;例如在某向量/矩阵中寻找为零的数,寻找不为零的数,寻找某一范围内的数,判断是否有满足条件的数以及有多少等等: Example 1.寻找不为零的数 阅读全文
posted @ 2020-05-30 19:14 allaqppq 阅读(6363) 评论(0) 推荐(0)
摘要:2020-05-10 11:55:49 作用:Matlab中双百分号%% 代表设置代码块(cell),可以配合运行栏目中的“运行块”(Ctrl+Enter)使用,实现只运行本块中的代码,可以避免运行完整的代码,在某些场合下可提高效率。 如何使用:双百分号中间的内容即为一段代码块,运行代码块时光标点击 阅读全文
posted @ 2020-05-10 12:10 allaqppq 阅读(7737) 评论(0) 推荐(0)
摘要:2020-05-10 10:29:31 Matlab中求行(列)向量的长度,用函数: size(); doc:size函数的用法及示例 需要注意的是,对2维的矩阵A求列数的时候,要写成:size(A,2): 1 >> A = [1,2,3;4,5,6] 2 3 A = 4 5 1 2 3 6 4 5 阅读全文
posted @ 2020-05-10 10:43 allaqppq 阅读(2444) 评论(0) 推荐(0)
摘要:2020-05-02 19:53:02 在进行数组操作时,冒号若使用得当,能得到简化操作的作用,大致总结冒号在矩阵操作中的主要作用和使用方法: 语句 作用 A(:,j) A的第j列 A(i,:) A的第i行 A(:,:) A本身 A(:) A的单列 A(i:j) A单列中第i~第j个元素 A(:,i 阅读全文
posted @ 2020-05-02 20:07 allaqppq 阅读(878) 评论(0) 推荐(0)
摘要:智能缩进:CTRL+I (强烈推荐) 增加缩进:CTRL+] 减少缩进:CTRL+[ 所选内容的帮助:F1 打开查看所选函数、变量:CTRL+D 从断点处继续运行:F5 步进(单步):F10 设置/取消短点:F12 批量注释:CTRL+R 批量取消注释:CTRL+T 参考: MATLAB常用快捷键总 阅读全文
posted @ 2020-04-04 19:01 allaqppq 阅读(634) 评论(0) 推荐(0)
摘要:2020-04-04 18:43:19 1.matlab的.m文件运行过程中需要保存某个变量的值,可以保存为.mat格式的文件,操作如下: (1)在需要保存的变量后添加: save dataname variablename; 即可保存变量,例如在下图中,保存变量sq到mydata.mat文件中:s 阅读全文
posted @ 2020-04-04 18:56 allaqppq 阅读(11246) 评论(0) 推荐(0)
摘要:整理新手在学习Matlab中常见的问题供参考,欢迎在评论里补充! 同时推荐一个Matlab查找支持的利器:MathWorks ,很多函数和用法都在里面可以找到。 1、引用了已清除的变量 参考:https://blog.csdn.net/qq_41185868/article/details/8038 阅读全文
posted @ 2020-03-31 22:51 allaqppq 阅读(4613) 评论(0) 推荐(0)