小编Spa*_*cey的帖子

在命令窗口或独立绘图中通过 LaTeX 进行 MATLAB 和数学方程?

我想要做的是在一个完整和单独的图中有数学公式输出(通过 LaTeX),专门用于数学方程,或者能够在命令窗口本身中显示数学方程(再次通过 LaTeX)。

这在 MATLAB 中可能吗?

谢谢!

matlab plot latex

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

MATLAB的颜色标记VS网格

因此,我试图保持MATLAB图的网格(通常)黑色,但我想将x轴和y轴颜色更改为白色.如果我做通常的设置(gca,'xcolor','w'); (和y一样),它将整个网格变为白色,这不是我想要的.

是否有捷径可寻?

我在这里查看了代码,但它对我帮助不大.

谢谢.

matlab plot

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

MATLAB:我想基于矢量中的阈值来阈值矩阵,而不需要for循环.可能?

我们说我有以下内容:

M = randn(10,20);
T = randn(1,20);
Run Code Online (Sandbox Code Playgroud)

我希望M通过每个条目对每列的阈值进行阈值处理T.例如,查找所有元素的所有指标M(:,1)都大于T(1).查找所有元素的所有标记,M(:,2)大于T(2)等等.

当然,我想在没有for循环的情况下这样做.这可能吗?

indexing matlab matrix find

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

在Mac OSX上,无法使用pip在Python 2.7.5中安装任何东西

这开始变得非常令人沮丧.我只是想使用pip来安装Python的软件包,但是我没做什么似乎工作,并且NOTHING认识到pip!

  • 我在Mac OSX上,10.9.5.
  • 我通过brew安装了Python 2.7.5.
  • 我浏览了这个网站并安装了virtualenv.

现在.我想用pip开始安装Python的包.我到底该怎么做?在我输入的命令行中:

$ pip install numpy

我明白了:

-bash:pip:命令未找到

到底是怎么回事?谢谢.

python homebrew pip package-managers

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

在C++中,检查一个数字是否已经添加到列表中,而不是强力搜索该列表

让我们说我有一个2D矩阵,由下面给出vector<vector<double>> matrix,并且matrix已经初始化为具有R行和C列.

我们将要处理一个坐标列表(由N (x,y)比例组成),这样对于每个坐标,我们得到一个映射到矩阵中的特定行(r)和列(c) .所以,我们基本上有[r, c] = f(x,y).映射函数的特殊性f并不重要.但是,我们想要做的是通过将它们插入另一个名为list-of-indicies的列表来跟踪所使用的行r和列.c

问题是,我不想继续增加同rc到列表中,如果是(r,c)对在该列表中已经存在.蛮力方法是每次我想检查时简单地扫描整个指标列表,但这将是非常耗时的.

例如,如果我们有坐标(x = 4,y = 5),则得到(r = 2,c = 6).所以,我们现在将(r = 2,c = 6)添加到指标列表中.现在我们得到一个新点,由(x = -2,y = 10)给出.这也最终落在(r = 2,c = 6)之下.但是,由于我已经将(r = 2,c = 6)添加到我的列表中,我不想再添加它!但是,如果不对指标列表进行蛮力扫描,是否有更好的方法?

c++ algorithm lookup indexing time-complexity

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

只能看到内置MATLAB文件的注释

所以,这从未发生过,但由于某种原因,我无法查看默认的MATLAB文件.也就是说,你的MATLAB程序附带一个*.m文件(例如'fft','transpose','angle'等).

例如,如果我想检查反正切的计算方式,我所要做的就是:

open atan
Run Code Online (Sandbox Code Playgroud)

但是现在,我得到的只是一个*.m文件,其中只有关于文件的注释,但没有实际的代码.

到底是怎么回事??我有MATLAB 2013a.我以前从未见过这个.为什么我不能检查MATLAB如何运行某些命令?

谢谢!

matlab built-in

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

在MATLAB中告诉imagesc使用特定的数字

我得到的不仅仅是......有点慌张......试图做一些应该是非常非常简单的任务.

我想用一个特定的数字,比如图(3)来做imagesc.所以在我的代码的开头,我总是这样做:

f3 = figure(3); 
a3 = gca;
Run Code Online (Sandbox Code Playgroud)

然后,我得到一些任意大小的矩阵数据.假设我data的大小为231 x 322.现在,我想告诉MATLAB,执行imagesc(data),但是在图(3)中.

我怎么做??imagesc没有采取数字或轴处理,这变得非常非常令人沮丧...谢谢!

matlab plot image figure matlab-figure

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

为什么每当我创建一个新的C++项目时Eclipse都默认为调试模式?

我准备打破一些东西......或者拔掉我的头发......

我刚安装:

  • Eclipse SDK Ver 3.7.2(Indigo)
  • CDT
  • MinGW的

我有这两个,所以我可以开始在我的机器上开发C++,这是使用Windows-XP 32位.

无论如何,我有一个简单的hello-world启动和运行,而且都是桃子...但是,我注意到的问题是每次我创建一个新的C++项目时,它都会在Debug模式下启动它.我不知道这是怎么回事,为什么会这样,我已经完成了我在菜单上看到的每一个选项.

我也不知道如何在模式之间快速切换,也许这也伤害了我,因为我是Eclipse的新手.

我想要的很简单:

  • 启动Eclipse.
  • 制作一个新的C++项目.
  • 命中构建.
  • 命中运行.(播放按钮)
  • 让它作为一个版本运行.
  • "做某事(?)"切换到调试模式.
  • 在某处放置一个断点.
  • 命中构建.
  • 点击调试按钮(蟑螂)
  • 让我停止代码行.

这会让我的头发留在我的头上.

仅为上下文,我的最终目标是Eclipse-As-IDE - > MinGW-as-Cplusplus_compliler - > OpenCV

提前致谢!

c++ eclipse debugging mingw

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

C++函数占用整数,但示例显示文本?

这是一个令我困惑的C++问题.(很长一段时间后,我正在刷新我的C++).我在这里读这个例子.有两个部分让我困惑:

第一部分:

在代码行中:

void namedWindow(const string& winname, int flags=WINDOW_AUTOSIZE )
Run Code Online (Sandbox Code Playgroud)

WINDOW_AUTOSIZE是一个输入,但据我所知,它不是一个int.当我编写这行并运行时,它工作正常.我对这个函数的输入字面意思是'WINDOW_AUTOSIZE'.我很困惑为什么这样做.WINDOW_AUTOSIZE如何成为一个int?

我的第二个问题是关于最后一行,他们说:

默认情况下,flags == CV_WINDOW_AUTOSIZE | CV_WINDOW_KEEPRATIO | CV_GUI_EXPANDED

我很困惑这怎么/这意味着什么......我知道那个| 是一个按位OR,但不清楚这意味着什么...

谢谢.

c++ int bit-manipulation function

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