matlab
时钟树上的小猴子
这个作者很懒,什么都没留下…
展开
-
MATLAB中如何用循环实现精确延时
使用程序如下:tic;for t = 0.001:0.001:time while toc < t endendMATLAB中如何用循环实现精确延时转载 2021-01-13 17:17:54 · 1401 阅读 · 0 评论 -
matlab GUI——更改控件标签
右键选择“Property Inspector”。注意标签名称中不能不能包含“-”等符号,否则会保存不上。原创 2021-01-13 11:52:54 · 1295 阅读 · 0 评论 -
matlab画柱状堆叠图
clc,cleara=load('saif_swrate.txt');b=load('saif_final.txt');aa=[a,b-a];bb=bar(aa,'stack');set(bb(1),'Facecolor',[0 0 1]); %更改颜色set(bb(2),'Facecolor',[0.8 0 0]);xlim([0,36]); %限制X轴的取值区间hold onplot([0,35],[0.1,0.1],'k','lin原创 2020-08-24 09:23:09 · 4451 阅读 · 2 评论 -
matlab定义循环变量
popsize=10for i=1:popsizeif i==1order1=(1:popsize); elseeval(['order',num2str(i),'=randperm(popsize);']); #循环定义order1~order10等变量endendfor o=1:3d=strcat('moudle_',num2str(o))end%最后得到的输出为: 'moudle_1', 'moudle_2', 'moudle_3'...原创 2020-08-23 21:09:21 · 2108 阅读 · 0 评论 -
matlab——矩阵相关
%统计矩阵aa中大于等于3的元素个数,用length函数。aa=load('saif_full_allnode.txt');num=length(aa(aa>=3));%判断矩阵中的元素是否都大于0if all(A(:)>0)sat=1elsesat=0end%筛选矩阵的倒数第一、二行b=a(end,:); %筛选最后一行c=a(end-1,:); %筛选倒数第二行%判断矩阵中是否包含某个元素a=[1,2,3;4,5,6;7,8,9]ismember(3,a)原创 2020-08-23 21:07:34 · 429 阅读 · 0 评论 -
matlab中调用Linux shell命令
使用如下语句system('cmd'); %其中cmd为shell命令原创 2020-08-23 21:03:30 · 1188 阅读 · 0 评论 -
matlab输出字符串,前面补0
%输出固定长度的字符串,前面补零for i=1:10;name2=num2str(i,'%04d'); %固定四位 ‘0001’end原创 2020-08-23 21:01:29 · 2716 阅读 · 0 评论 -
Matlab使用注意事项及遇到的问题
1.脚本文件的命名不能是函数名,如plot,也不能是数字,比如1,否则运行时会出错。2.在一个.m文件的末尾加 cd F: \ 可以将工作路径切换到F盘,然后运行这个路径下的.m文件。path=['/home/MERO/correlation-bit-flip/shell_sum_100_',num2str(i)];cd(path);在labview中调用matlab脚本时,想要使用cd命令跳转至目标路径,出现错误,后发现是路径中名含有空格导致。3.判断一个变量等于某个数值时,是用“==”,而不原创 2020-08-23 20:57:23 · 7139 阅读 · 0 评论 -
matlab循环读取txt文件
一般情况下,假如我要读取一个名为a.txt的文件,只需要利用下面的语句:a=load('a.txt');现在假如我需要循环读取saif_1.txt,saif_2.txt,,,一直到saif_10.txt,他们都是10*1的矩阵,对他们进行转置操作后,再合并到一个文件中,可以利用下面的语句:for N=1:10a=load(['saif_',num2str(N),'.txt']);......原创 2019-01-03 11:38:37 · 15951 阅读 · 9 评论 -
matlab将矩阵按行和列存储到txt中
c为待存储的矩阵,将c按行和列存储到saif.txt中。row=size(c,1);col=size(c,2);fid=fopen(['saif.txt'],'wt');for i=1:rowfor j=1:colfprintf(fid,'%g ',c(i,j));endfprintf(fid,'\n');endfclose(fid);...原创 2018-12-04 11:36:27 · 6479 阅读 · 0 评论