小编mor*_*r22的帖子

使用列表作为参数定义pyqt4信号

根据

http://pyqt.sourceforge.net/Docs/PyQt4/new_style_signals_slots.html

我可以用一个整数参数来定义一个pyqt4信号 mysignal = pyqtSignal(int).如何定义一个信号,该信号采用整数和字符串列表,或更一般地称为myobject参数的对象.

python signals signals-slots pyqt4

13
推荐指数
1
解决办法
1万
查看次数

如何在MATLAB中设置绘图的默认线型?

我有一系列我想绘制的数据

temp=0.5*rand(500,10);
[~,offset]=meshgrid(1:500,1:10);
figure(101)
plot(temp+offset')
Run Code Online (Sandbox Code Playgroud)

如果线条颜色经过一个循环后,如何将线条样式设置为自动更改为下一个样式?

对于这个例子,我希望第8-10行具有不同的线条样式.我可以手动完成,但是如果我可以在某处设置默认选项,我想让Matlab为我做.

matlab plot coding-style linestyle

9
推荐指数
1
解决办法
1万
查看次数

在Matlab中加载数据的最快方法是什么?

我有大量的数据(> 800Mb)需要一个年龄加载到Matlab主要是因为它被分成每个<20kB的小文件.它们都是专有的格式,我可以阅读并加载到Matlab中,只需花费很长时间.

我正在考虑读取数据并将其写入某种二进制文件,这应该使后续读取更快(其中可能有很多,因此我需要加速).

所以,我的问题是,将它们写入磁盘以便尽快再次读取它们的最佳格式是什么?

我想我可以选择使用fwrite编写,或者只是从matlab保存变量.我想我更喜欢fwrite选项,所以如果需要,我可以从另一个包/语言中读取它们...

format performance matlab hdf5

5
推荐指数
1
解决办法
5917
查看次数

具有间隙的信号的功率谱密度?

有谁知道是否有可能找到信号的功率谱密度,其中有间隙.例如(在matlab语法中导致这是我熟悉的)

ta=1:1000; 
tb=1200:3000;

t=[ta tb];    % this is the timebase
signal=randn(size(t));  this is a signal

figure(101)

plot(t,signal,'.')
Run Code Online (Sandbox Code Playgroud)

我希望能够在更长的时间基础上确定频率,而不仅仅是各个数据部分.显然我可以采用各个部分的PSD,但这将限制最低频率.我可以插入数据,但这会使PSD 变色.

任何想法将不胜感激.

python math matlab signal-processing

3
推荐指数
1
解决办法
2594
查看次数

在另一个矩阵matlab中删除具有相应零的元素

例如,我在Matlab中有两个矩阵A和B.

A=[0,0,1,2,3,0,4,2,0]
B=[2,3,1,2,2,3,4,4,1]
Run Code Online (Sandbox Code Playgroud)

我想要做的是将B中的元素设置为零,它们与A中的零元素具有相同的位置.所以在我的例子中:

A=[0,0,1,2,3,0,4,2,0]
B=[2,3,1,2,2,3,4,4,1]
Run Code Online (Sandbox Code Playgroud)

我希望B是这样的:

B=[0,0,1,2,2,0,4,4,0]
Run Code Online (Sandbox Code Playgroud)

任何的想法?

matlab matrix

2
推荐指数
1
解决办法
130
查看次数