matlab的fopen()中w 和w+等各个参数的区别
摘要:w 打开只写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。 w+ 打开可读写文件,若文件存在则文件长度清为零,即该文件内容会消失。若文件不存在则建立该文件。 a 以附加的方式打开只写文件。若文件不存在,则会建立该文件,如果文件存在,写入的数据会被加到文件尾,即文件原
阅读全文
posted @
2020-06-05 10:56
一杯明月
阅读(5472)
推荐(0)
matlab字符串连接
摘要:str1=’I love you’;str2=’123’; 方法一:用中括号将str1和str2像矩阵元素一样包含起来: SC=[str1,str2] 方法二:用strcat函数 strcat(str,str1) 方法三:利用sprintf函数 number=123; STR=sprintf(‘%s
阅读全文
posted @
2020-05-13 17:04
一杯明月
阅读(1465)
推荐(0)
对原始数据进行中心化
摘要:https://www.zhihu.com/question/37069477
阅读全文
posted @
2020-05-10 17:44
一杯明月
阅读(282)
推荐(0)
matlab求矩阵的标准差
摘要:std(a)求矩阵标准差,采用默认的n-1,std(a,0)中的0代表n-1,1代表n,其中n是表示有效估计,n-1是无偏估计,matlab默认采用无偏估计。
阅读全文
posted @
2020-04-28 16:55
一杯明月
阅读(2123)
推荐(0)
matlab文件写入方式
摘要:"w" 写入方式打开,将知文件指针指向文件头并将文件大小截为零。如果文件不存在道则尝试创建之。"w+" 读写方式打开,将文件专指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之属。"a" 写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。"a+" 读写方式打开,将文件指针指
阅读全文
posted @
2020-04-28 13:30
一杯明月
阅读(1086)
推荐(0)
matlab显示和保留小数位数,matlab精度,
摘要:a=123.456789; vpa(a,5)=123.46 format:设置输出格式 对浮点性变量,缺省为format short. format并不影响matlab如何计算和存储变量的值。对浮点型变量的计算,即单精度或双精度,按合适的浮点精度进行,而不论变量是如何显示的。对整型变量采用整型数据。
阅读全文
posted @
2020-04-28 10:50
一杯明月
阅读(2502)
推荐(0)
matlab判断一个小数的小数点后有几位数
摘要:a=123.456 a = num2str(123.456);b = find(a=='.');c = length(a)-b 或者一步到位: a=123.456; a=num2str(a); weishu= length(a)-find(a=='.')
阅读全文
posted @
2020-04-28 10:37
一杯明月
阅读(3168)
推荐(0)
matlab设置数值精度
摘要:format long %设置为小数点后知9位format short %设置为小数点后4位vpa(pi,200) %设置pi为小数点后200位
阅读全文
posted @
2020-04-27 18:34
一杯明月
阅读(3271)
推荐(0)
matlab找出某个元素的位置序号
摘要:有两个向量 A B,A包含B中的所有元素,而且这两个向量中的元素都不是按大小排序的,现要求得与B中元素在A中的依次位置序号若A=[3,5,7,2,1,9,8,7,6]B=[7,6,5,1,9]现要求得B中元素在A中对应位置的序号C=[3,9,2,5,6] 如果是B和A是一对一的话,可根据下面的方法去
阅读全文
posted @
2020-04-22 18:50
一杯明月
阅读(5514)
推荐(0)
matlab编程 跳转语句
摘要:matlab编程 跳转语句 不用跳转。 写在一个while“死”循环中就行。 示意如下: while 1 在此进行你的操作 if 满足精度要求 break; % 退出while循环。 end end 只要不满足精度要求,就会一直循环,直到满足要求,才跳出循环。 break语句用于终止循环的执行。当在
阅读全文
posted @
2020-04-18 22:18
一杯明月
阅读(1880)
推荐(0)
matlab发出声音蜂鸣响声
摘要:我有时候运行一段很长的代码,在等待的时候去做别的事,希望程序运行完可以有一个提示音。 这可以用matlab的一个函数sound实现,该函数的输入参量是音频数据向量、采样频率和转换位数。 % 响一声sound(sin(2*pi*25*(1:4000)/100)); % 响两声sound(sin(2*p
阅读全文
posted @
2020-04-16 16:56
一杯明月
阅读(1971)
推荐(0)
matlab去除矩阵中的重复数据
摘要:aa = 1 2 3 12 13 14 7 8 9 1 2 3 bb=unique(aa,'rows') %会自动排序 bb = 1 2 3 7 8 9 12 13 14 bb=unique(aa,'rows','stable')%不会自动排序 bb = 1 2 3 12 13 14 7 8 9
阅读全文
posted @
2020-04-14 00:30
一杯明月
阅读(1207)
推荐(0)
matlab菜单栏字体大小设置
摘要:使用matlab命令即可: s=settings;s.matlab.desktop.DisplayScaleFactor s.matlab.desktop.DisplayScaleFactor.PersonalValue=1.3;
阅读全文
posted @
2020-04-13 19:17
一杯明月
阅读(2545)
推荐(0)
matlab矩阵拼接
摘要:横向拼接:输入f=[m n]。 纵向拼接:输入f=[m;n]。
阅读全文
posted @
2020-04-13 14:38
一杯明月
阅读(1927)
推荐(0)
matlab设置figure的刻度
摘要:设置X轴坐标范围0到2500,显示间隔是100;代码如下: set(gca,'xtick',0:100:2500) 设置Y轴坐标范围0到2500,显示间隔是100; 代码如下: set(gca,'ytick',0:100:2500) 设置标签,代码如下: xlabel({' ',' ',' ','P
阅读全文
posted @
2020-04-13 01:12
一杯明月
阅读(2205)
推荐(0)
matlab的legend()用法
摘要:clc;clear;close all;x=0:0.1:2*pi();figure(1);hold on;plot(x,sin(x),'b.',x,cos(x),'r+');legend('sin','cos');%这样可以把"."标识为'sin',把"+"标识为"cos"
阅读全文
posted @
2020-04-12 18:11
一杯明月
阅读(6026)
推荐(0)
三维插值(MATLAB)——TriScatteredInterp/scatteredInterpolant函数
摘要:这两个函数功能是相同的,不过TriScatteredInterp是老版函数,MATLAB文档上不推荐使用。 函数功能 插入二维或三维散点数据 使用 scatteredInterpolant 对散点数据的二维或三维数据集执行插值。scatteredInterpolant 返回给定数据集的插值函数 F。
阅读全文
posted @
2020-04-09 14:32
一杯明月
阅读(6182)
推荐(1)
函数meshgrid的用法详解(生成网格矩阵)和ndgrid的区别及用法
摘要:meshgrid 函数用来生成网格矩阵,可以是二维网格矩阵。 exp1_1:生成二维网格,用法为:[x y]=meshgrid(a b); % a 和b是一维数组,如a=[1 2 3]; b= [2 3 4]; 则生成的 X 和 Y 都是为 3X3 维的矩阵,>> [x y]=meshgrid(a,
阅读全文
posted @
2020-04-09 11:09
一杯明月
阅读(5403)
推荐(0)