落日之城

‘’如果有一天我们淹没在茫茫人海中庸碌一生,那一定是我们没有努力活得丰盛。”...

windows之修改真正的用户名、删除users下的文件夹、修改users下用户名文件夹的名字

很多情况下我们买回来的电脑已经预装了系统,用户名已经确定,虽然我们可以后期对用户名进行修改,但是修改的并不是真正的用户名,在一些软件授权、远程控制的操作用如果输错用户名那就往往会出错。 其实,电脑真正的用户名是在C盘windows下users下一个用户文件夹的名字才是你的用户名,里面保存了很多用...

2017-06-29 22:33:34

阅读数:4601

评论数:0

matlab之求向量中出现最多的元素和频率

可以使用tabulate函数 返回一个矩阵:第一列为元素值,第二列为相应元素出现个数,第三列为相应元素个数占所有元素个数百分比。 如 a=[1,2,1,2,1,1,1,1,1]; tabulate(a) 得到 Value    Count   Percent       1      ...

2017-06-23 21:08:09

阅读数:516

评论数:0

matlab之对文件路径的表示

当前路径下,则可以直接操作:  load  ***.mat;  在下一级路径下:  load  .\下一级路径的文件名\***.mat;  在上一级路径下:  load  ..\***.mat;  在平行文件夹内:   load  ..\平行的文件夹\***.mat; 如 | ...

2017-06-20 21:33:34

阅读数:533

评论数:0

Matlab之保存/写矩阵数据到文本(fprintf, save, dlmwrite)

1. fprintf保存/写矩阵数据到文本 注:fprintf的三次测试主体程序相同,只改变标蓝色的第三行 a=[1 2 3 4;11 22 33 44;111 222 333 444];  fid = fopen('test.txt', 'wt'); %-t模式按照文本而非二进制模...

2017-06-20 20:11:16

阅读数:695

评论数:0

matlab之横坐标范围不一致的两个曲线如何画到一张图上

假设你原来两个数据 y1,y2 x1=linspace(0,1,length(y1));%生成对应于y1的横坐标 x2=linspace(0,1,length(y2));%生成对应于y2的很坐标 %横坐标都归于0~1,这里可以根据需要改任何需要范围 plot(x1,y1...

2017-06-20 20:04:39

阅读数:377

评论数:0

matlab之删除其中一个subplot

假设这两个subplot的句柄是handles_ax1,handles_ax2,可以直接用cla(handles_ax1)清除图像,比如:>> a=0:0.01:pi;>> ax1=SUBPLOT(2,1,1);plot(a,sin(a));>> ax2=SUB...

2017-06-20 15:29:39

阅读数:146

评论数:0

matlab之读取fig图像里的数据

写在前面:关于句柄 gcf 返回当前Figure对象的句柄值 gca返回当前axes对象的句柄值 gco返回当前鼠标单击的句柄值,该对象可以是除root对象外的 任意图形对象,并且Matlab会把当前图形对象的句柄值存放在Figure的CurrentObject属性中。 一、只有一...

2017-06-20 15:27:14

阅读数:2400

评论数:0

matlab之向量中后一元素减前一元素

一维向量中后一元素减前一元素,有两种实现方法。 首先假设 len=length(X); 方法一,平移向量,再相减temp=X(2:end); temp(len)=0; %补0 ans=temp-X; ans(end)=[]; %剔除最后的数方法二,做一阶差分ans=diff(X);

2017-06-19 21:46:21

阅读数:810

评论数:0

matlab之size:返回矩阵的行数和列数

[a,b]=size(X);返回矩阵的行数a,列数b size(X,1),返回矩阵X的行数;等价于[a,~]=size(X);size(X,2),返回矩阵X的列数;等价于[~,b]=size(X);

2017-06-19 17:51:52

阅读数:1283

评论数:0

matlab之cat:以特定维度连接矩阵

cat可以以特定维度连接矩阵 如图, cat(2, A, B),按行连接,相当于[A, B]; cat(1, A, B),按列连接,相当于[A; B].

2017-06-19 15:44:56

阅读数:346

评论数:0

matlab之在循环中修改循环变量

matlab有特定的for循环形式,如for i=1:10,这个循环每次都会在已定的向量中取值。 如果写作: for i=1:10 ... i=i+2; i在下次循环中并不会改变。 如果想要在每次循环中改变循环变量,可以使用while 如 while i<10 ... i=i+2;

2017-06-16 16:48:34

阅读数:2074

评论数:6

matlab之在workspace中查看子程序变量

一般在workspace中呈现的变量都是主程序的,但是如果想看子程序的变量来调试程序该怎么做呢? 那么就可以在子程序内部设置断点,即点击语句前的短横线使其变成小红点。 然后run主程序,当停在子程序时workspace即显示子程序变量。 按F10即可进行单步调试。 最后子程序运行结束进入主...

2017-06-16 16:44:05

阅读数:1018

评论数:0

matlab命令之stem与line:画出切割信号的竖线

一个长长的信号做处理时需要对事件进行切割,stem与line命令就可以解决这个问题。如要在1,2,3处进行切割,那么可以画出直线(两种方法) ma=[1,2,3;1,2,3]; mb=[1,1,1;5,5,5]; figure line(ma,mb); figure stem([600 800 ...

2017-06-14 20:06:12

阅读数:830

评论数:0

matlab命令之all与any:判断元素是否为零(非零)

all函数:检测矩阵中是否全为非零元素,如果是,则返回1,否则,返回0。 any函数:检测矩阵中是否有非零元素,如果有,则返回1,否则,返回0。

2017-06-14 19:55:02

阅读数:341

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭