Tag: matlab

MATLAB中的常量

我已经拥有了一大堆MATLAB代码,并且注意到了一堆关于代码的“魔力数字”。 通常,我喜欢用C,Ruby,PHP等语言编写这些常量。当用谷歌search这个问题的时候,我发现常量的“官方”方式是定义返回常量值的函数。 似乎kludgey,特别是因为MATLAB允许每个文件允许多个函数时,可以finicky。 这真的是最好的select吗? 我很想用/做类似C预处理器的东西来为我做这个。 (我发现mpp是由类似的困境中的其他人制作的,但是看起来被抛弃了,代码不能编译,我不确定它是否能满足我的需求。

如何在Matlab中迭代列向量?

可能重复: 如何迭代MATLAB中的n维matrix中的每个元素? 我有一个列向量list ,我想这样迭代: for elm in list //do something with elm 怎么样?

如何在Matlab中将相关matrix可视化为模式球

我有42个variables,我已经在Matlab中计算了它们的相关matrix。 现在我想用一个模拟球来想象它。 有没有人有任何build议/经验如何可以在Matlab中完成? 以下图片将更好地解释我的观点: 在图片中,variables之间的每个抛物线意味着它们之间相关的强度。 线越粗,相关性越高。 我比图片2的风格更喜欢图片1的风格,我用不同的颜色突出了相关的强度。

行的随机顺序Matlab

假设我们有一个大小为100×3的matrix 你将如何洗牌MATLAB中的行?

如何在MATLAB中创build枚举types?

在MATLAB中有枚举types吗? 如果不是,还有什么select?

禁止Matlab窗口焦点窃取

有没有办法告诉Matlab 不要在窗口焦点(如外部编辑器)(如Emacs)上通过graphics命令( figure和plot )来窃取窗口焦点。 这会提高我的工作效率,因为我经常想在数据(重新)处理过程中继续进行代码开发。

摆脱matlabgraphicspdf输出的空白

我想在LaTeX文档中使用我的matlab图的PDF版本。 我正在使用带有PDF选项的“saveas”命令来保存数字,但是我在pdf文件的图中获得了巨大的空白空间。 这是正常的吗? 我怎样才能摆脱它? 自动,当然,因为我有“很多”的情节。

MATLAB Editor有什么替代scheme?

在MATLAB编辑器中我个人发现的一些缺点: 几乎没有可用的代码完成 不在Mac OS上运行本机操作系统 – 但在X环境(快捷方式,复制和粘贴问题,键映射,非直观的窗口pipe理) 几乎没有重构工具 有这些function的替代编辑?

在剧情中按顺序标记点

我有两个向量来表示我想绘制的点(x,y)的位置。 我知道如何绘制它们,但是我也想标记它们1,2,3,4,并且标签上可以看到标签。 标签表示它们在向量中的顺序。

在MATLAB中,如何绘制图像并保存结果而不显示?

这个问题从这个问题结束的地方开始。 MATLAB有一个强大而灵活的图像显示系统,可以让你使用imshow和plot命令来显示复杂的图像,然后保存结果。 例如: im = imread('image.tif'); f = figure, imshow(im, 'Border', 'tight'); rectangle('Position', [100, 100, 10, 10]); print(f, '-r80', '-dtiff', 'image2.tif'); 这很好。 问题是,如果你正在做很多的image processing,它开始是真正的拖动,以显示你创build的每个图像 – 你最想要保存它们。 我知道我可以直接写入图像,然后保存结果。 但是使用plot / rectangle / imshow非常容易,所以我希望有一个命令可以让我调用plot,imshow等,不显示结果,然后保存将显示的内容。 任何人都知道这个快速的解决scheme? 或者,将样条线放到位图上的快速方法也许可行。