小编Nzb*_*buu的帖子

在MATLAB中将自定义图添加到绘图目录中

我刚刚注意到R2011a中的情节目录.有谁知道如何添加我自己的绘图功能呢?

http://blogs.mathworks.com/desktop/2011/04/18/redesigned-plot-catalog-in-matlab-r2011a/

顺便说一下,我很确定它与plotpickerlayout.xml有关,但我找不到任何关于它的信息.

matlab

17
推荐指数
1
解决办法
646
查看次数

git-svn期间"RA层请求失败:REPORT请求失败"

我一直在尝试使用以下命令Git克隆Google Code SVN存储库:

git svn clone --stdlayout https://wtorrent-project.googlecode.com/svn/ wtorrent-git
Run Code Online (Sandbox Code Playgroud)

它到r11,然后给出以下错误消息:

r11 = 6e04c0fb14aa3f6ab4d871eeed4a0526dc0e54d8 (refs/remotes/trunk)
RA layer request failed: REPORT request failed on '/svn/!svn/vcc/default': REPORT
of '/svn/!svn/vcc/default': 200 OK (https://wtorrent-project.googlecode.com) at
C:\Apps\msysgit/libexec/git-core\git-svn line 5653
Run Code Online (Sandbox Code Playgroud)

此错误消息是由最新的msysgit(v1.7.8)生成的,但我也从Gentoo框中收到相同的错误消息.

svn git git-svn

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

如何将500GB的SQL表转换为Apache Parquet?

也许这有很好的文档,但我很困惑如何做到这一点(有很多Apache工具).

当我创建一个SQL表时,我使用以下命令创建表:

CREATE TABLE table_name(
   column1 datatype,
   column2 datatype,
   column3 datatype,
   .....
   columnN datatype,
   PRIMARY KEY( one or more columns )
);
Run Code Online (Sandbox Code Playgroud)

如何将这个存在的表转换成Parquet?这个文件写入磁盘?如果原始数据是几GB,那么必须等待多长时间?

我可以将原始原始数据格式化为Parquet格式吗?

mysql sql-server hadoop parquet

8
推荐指数
1
解决办法
5700
查看次数

在MATLAB中获得function_handle的派生

是否有可能将function_handle的衍生物作为另一个function_handle

喜欢:

  fun1 = @(x) x^2;
  % do that ...
  disp(fun2);
    @(x) x*2
Run Code Online (Sandbox Code Playgroud)

我知道如何找到符号函数的导数但我无法将function_handle转换为符号函数.

我是matlab的新手,我找不到任何办法.提前致谢.

matlab derivative function-handle

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

TortoiseGit,基于每个文件配置自动合并工具

我正在使用Msysgit和TortoiseGit来管理包含不同文件类型的存储库,这些文件类型需要特殊的差异和合并工具,包括Matlab Simulink文件.

我在TortoiseGit - >设置 - >外部程序 - >差异查看器/合并工具中配置了这些工具.原则上,配置有效.

现在我遇到了问题,TortoiseGit尝试使用自己的合并工具自动合并我的Simulink文件,这会导致错误消息:

"Merge conflict in filename.mdl. Automatic merge failed; fix conflicts and then commit the result."
Run Code Online (Sandbox Code Playgroud)

此外,TortoiseGit尝试合并的文件随后被破坏.该文件以感叹号突出显示,我可以通过TortoiseGit上下文菜单使用我配置的合并工具解决错误.

我通过指定解决了自动合并问题

*.mdl -merge
Run Code Online (Sandbox Code Playgroud)

在我的gitattributes文件中.现在TortoiseGit不再尝试自动合并,但我仍然需要通过上下文菜单调用合并工具来修复每个.mdl文件的冲突.

有没有办法强制TortoiseGit调用特殊的.mdl文件合并工具作为其自己的自动合并工具的替代?配置必须基于每个文件类型.

git matlab simulink tortoisegit

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

从工作区向Simulink输入数据

大家好知道吗?我有来自matlab工作空间的数据(myData).在matlab simulink中,我必须使用regulator进行控制系统.首先如何将数据(myData)放到simulink模型输入中,我想在图形中显示两个值(myData和regulator).

matlab simulink

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

MATLAB中的并行化问题

我无法在下面的简短脚本中找出问题,该脚本应该将单个CPU计算与有关计算时间的并行化进行比较.

PARFOR 链接到完整图像:LINK

代码是:

n = 700;
ranksSingle = zeros(1,n);
tic
for ind = 1:n
    ranksSingle(ind) = rank(magic(ind));
end
toc

matlabpool local 4
tic
ranks = zeros(1,n);
parfor (ind = 1:n)
    ranks(ind) = rank(magic(ind));
end
toc
isequal(ranksSingle, ranks)
matlabpool close
Run Code Online (Sandbox Code Playgroud)

我也试过了matlabpool 2.从流程窗口中可以清楚地看到,运行并行计算时所有内核都忙于100%(标记为红色).

当运行单CPU计算(标记为蓝色)时,4个核心比以前更繁忙.我本以为只有一个核心可以上升.我搜索了互联网,看看,或许这个magic()rank功能是内置并行化的,但你可以从这里读到:http://www.walkingrandomly.com/?p = 1894但事实并非如此.所以这4个核心并不是很忙,但我仍然想知道为什么所有核心都会上升.

其次,我真的很想知道并行化版本的计算时间.我知道通过将作业分配到单个核心会产生某种开销,但这不应该太高以至于最终没有任何好处:(

也许任何人都可以告诉我一些事情:(我真的很困惑,因为我想加速我的一些for循环.第二个问题是,如果有任何命令总是将工人大小设置为物理核心数我有我的电脑吗?(如果还有额外的好处,还可以使用超线程?)

非常感谢!

parallel-processing matlab

4
推荐指数
1
解决办法
1341
查看次数

最后在Python 3生成器中尝试

我遇到了一段Python 3代码:

def gen():
    try:
        while True:
            yield 1
    finally:
        print("stop")

print(next(gen()))
Run Code Online (Sandbox Code Playgroud)

运行它之后,我首先想到的输出应该是:

def gen():
    try:
        while True:
            yield 1
    finally:
        print("stop")

print(next(gen()))
Run Code Online (Sandbox Code Playgroud)

但实际上结果是:

1
Run Code Online (Sandbox Code Playgroud)

怎么会这样 引擎盖下发生了什么?

如果我运行for i in gen(): print(i),将会出现一个无限循环,这正是我所期望的。fornext这里和有什么不一样?

python generator python-3.x try-except

4
推荐指数
2
解决办法
81
查看次数

合并两个矩阵A和B,在matlab中首先从A中选择元素,从B中选择第二个元素

我正在使用matlab处理我的项目,我需要组合两个这样的矩阵:

A和B是16*50矩阵

我的新矩阵C应如下:

C =

A(1,1)  A(1,2) ... A(1,50) 

B(1,1)  B(1,2) ... B(1,50)

A(2,1)  A(2,2) ... A(2,50)

B(2,1)  B(2,2) ... B(2,50)

 .       .            .

 .       .            .

 .       .            .

A(16,1) A(16,2) ... A(16,50)

B(16,2) B(16,2) ... B(16,50)
Run Code Online (Sandbox Code Playgroud)

我该怎么办呢.谢谢.谢谢.

matlab matrix

3
推荐指数
2
解决办法
1461
查看次数

MATLAB:四部分颜色标志(多边形)

我的任务是编写MATLAB代码以生成一个由4部分组成的徽标,如屏幕截图所示.左上角应为黑色,右下角应为白色.其他两种颜色应由程序随机选择. 在此输入图像描述

我采取了以下方法:

clear all
clc
close all

x = [1 4 1 4 1 6.5 7 7];
y = [3 4 5.5 5 8 7 8 3];
fill(x,y,'k')
Run Code Online (Sandbox Code Playgroud)

这会产生左上角的黑色部分.我想知道这种方法是否足够好,如果是,下一步是什么.我想将这两个变量存储在一个形状对象或其他东西(我不熟悉Matlab)并以某种方式旋转它.你能帮帮我吗?

matlab polygon

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

在matlab中创建坐标矩阵

我喜欢带有2D坐标参数的函数

function(a,b)
Run Code Online (Sandbox Code Playgroud)

要么

function([a,b])
Run Code Online (Sandbox Code Playgroud)

返回1或0.(顺便说一句.我可以轻松调整该函数的参数)

现在我想让函数计算0到100之间每个可能的坐标,步长为0.1步(例如)并输出一个矩阵,这样我就可以将这个矩阵显示为bw图像.

我的问题是如何创建一些矩阵让函数使用.

matlab

0
推荐指数
1
解决办法
2259
查看次数