MATLAB
sangba2019
这个作者很懒,什么都没留下…
展开
-
MATLAB笔记:GUI中的回调函数之间的数据传输
hold是hold on。clear是清除坐标轴。原创 2023-10-11 00:17:46 · 568 阅读 · 0 评论 -
Matlab笔记:如何将小数十进制转换为十六进制
如何将小数十进制转换为十六进制原创 2022-06-20 23:36:03 · 2786 阅读 · 0 评论 -
目标识别笔记:鸢尾花数据集决策树/随机森林MATLAB仿真
clcclearload fisheriris %下载鸢尾花数据ctree = fitctree(meas,species); % meas是训练集,species是真实结果view(ctree,'mode','graph');X = meas;label = predict(ctree,X);count1 = 0; % 决策树决策结果for ii = 1:size(X,1) if ~strcmp(label(ii),species(ii)) count1 = co.原创 2022-03-30 22:09:46 · 1270 阅读 · 0 评论 -
python、MATLAB的默认浮点数精度
Float为单精度,内存中占4个字节,有效数位是7位(因为有正负,所以不是8位)double为双精度,占8个字节,有效数位是16位python\C\matlab中的浮点数是采用IEEE754标准存储的,python运算会出现的小bugpython浮点数默认精度是floatmatlab浮点数默认精度是double,且无法修改参考:1、python数字类型与浮点数精度2、[已答复] 如何更改MATLAB默认的变量存储为single浮点数(默认是double)...原创 2022-05-23 21:02:56 · 3124 阅读 · 0 评论 -
一些常用计算和常用矩阵计算的时间复杂度
简单的输入输出语句或赋值语句 O(1) 求最大值 O(n) 排序 O(n*n) 矩阵求模 O(n*n*n) 矩阵赋值 O(n*n) 矩阵求和 O(n*n) 参考:1、https://www.cnblogs.com/gaochundong/p/complexity_of_algorithms.html2、https://blog.csdn.net/zolalad/article/details/11848739...原创 2021-08-08 13:04:26 · 3398 阅读 · 0 评论 -
MATLAB笔记:一些画图技巧
①如何dock figures在每一个figure之前添加set(0,'DefaultFigureWindowStyle','docked')在我们画图的时候,有时候图过多,如果能停靠(dock)figures会显得更便利和井井有条②当没dock figures时,图片过多,想要一边生成一边删除,可以使用close([1 2 3 4 5])或者close([1:5]),就能将figure(1)到figure(5)都关闭参考:https://blog.csdn.net/so.原创 2021-07-10 11:38:48 · 813 阅读 · 0 评论 -
MATLAB笔记:实时编辑器.mlx文件
文章目录.mlx文件是什么如何使用参考.mlx文件是什么MATLAB中集代码、输出和格式化文本于一体的可执行实时脚本文档如何使用创建参考https://ww2.mathworks.cn/help/matlab/matlab_prog/live-script-file-format.htmlMATLAB强烈建议高效编程方式 —— 实时脚本 Live Script(.mlx文件)命令行窗口中输入openExample(‘LiveEditorInteractiveNarrative’).原创 2021-05-03 16:33:55 · 24772 阅读 · 0 评论 -
MATLAB笔记:打开数据文件的三种方法+读取数据文件的两种方法+保存数据文件的两种方法
1、打开数据文件1.1 直接打开文件PATHNAME = 'C:\Users\s55\Desktop\dat';FILENAME = '\data_1.dat';str0=strcat(PATHNAME,FILENAME);%或者str0=fullfile(PATHNAME,FILENAME);然后用fread或者memmapfile打开1.2 弹出窗口选择文件[FILENAME, PATHNAME] = uigetfile('C:\Users\s55\Desktop\dat\*.dat'原创 2021-04-12 16:40:22 · 21060 阅读 · 2 评论 -
MATLAB笔记:matlab默认情况下使用 little-endian 排序方式
默认情况下,当前支持的所有平台都使用 little-endian 排序方式对新文件进行排序。原创 2021-04-12 16:37:58 · 609 阅读 · 0 评论 -
MATLAB笔记:如何将十六进制文本转换为有符号十进制
譬如,将十六进制文本FC3E转换为有符号十进制参考:hex2dec从 R2020a 开始,hexStr 可以是包含十六进制字面值使用的相同前缀(0x 或 0X)和后缀的文本。例如,对 hex2dec 的以下调用都会返回数字 255。hex2dec('FF')hex2dec('0xFF')hex2dec('0xFFs32')此外,在 R2020a 中,hexStr 还可以通过使用指定有符号整数类型的后缀来表示负数的 2 的补码。例如,hex2dec('0xFFs8') 返回 -1,因为 s原创 2021-04-12 15:58:05 · 6639 阅读 · 0 评论 -
MATLAB笔记:分清楚matlab中的转置共轭与转置
在matlab中,a矩阵/向量的转置是a.’,转置共轭是a’原创 2021-03-24 09:52:03 · 1254 阅读 · 0 评论 -
MATLAB笔记:GUI画三维图/mesh/view/uicontrol
legend(axes_handle,…) 给由句柄axes_handle指定的坐标轴显示图例。HandleGUI.meshRDM.ZData = fftshift(dataRDM,2);HandleGUI.hRDM3D = axes(HandleGUI.hFigure);HandleGUI.hRDM3D.Units = ‘normalized’;HandleGUI.hRDM3D.Position = [ 0.37, 0.1, 0.3, 0.3, ];HandleGUI.hRDM3D.Box =原创 2021-01-31 09:44:41 · 4215 阅读 · 0 评论 -
MATLAB笔记:一些自嵌函数/built-in function
文章目录strvcat(不推荐)垂直串联字符串strvcat(不推荐)垂直串联字符串官网链接function s=strvcat(varargin)% https://ww2.mathworks.cn/help/matlab/ref/strvcat.html%STRVCAT Vertically concatenate character vectors or string scalars.% S = STRVCAT(T1,T2,T3,..) forms the character .原创 2021-01-20 23:21:44 · 2350 阅读 · 0 评论 -
MATLAB笔记:disp和fprintf的用法 + 以.mat格式保存到指定文件夹
文章目录一、disp的用法二、fprintf的用法2.1 输出字面文本和数组值2.2 将双精度值输出为整数2.3 将表格数据写入文本文件2.4 获取写入文件的字节数三、用例一、disp的用法disp使用 [] 运算符将多个字符向量串联在一起。使用 num2str 函数将任何数值转换为字符。使用 disp 显示结果。disp显示复数disp显示逻辑值二、fprintf的用法2.1 输出字面文本和数组值formatSpec 输入中的 %4.2f 指定输出中每行的第一个值为浮点数,字段宽原创 2020-11-17 11:40:31 · 2969 阅读 · 0 评论 -
MATLAB笔记:数值前面补零+字符串前面补零
文章目录一、数值前面补零二、字符串前面补零一、数值前面补零二、字符串前面补零原创 2020-11-03 14:44:22 · 15444 阅读 · 0 评论 -
matlab(一):资料汇总(持续更新中)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、MATLAB一、MATLAB1、Matlab中利用findpeaks找波峰和波谷连接:https://blog.csdn.net/it_beecoder/article/details/78681517原创 2020-10-12 10:16:02 · 208 阅读 · 0 评论