有谁知道如何计算一个值出现在matrix中的次数? 例如,如果我有一个存储平日(1 – 7)值的1500 x 1matrixM (vector),我怎样才能算出多less个星期天(1),星期一(2),…,星期六(7 )是否存储在M ?
假设; 我在位置有一个m文件: C:\M1\M2\M3\mfile.m 而matlab的exe文件就在这个位置: C:\E1\E2\E3\matlab.exe 我想用Matlab从命令行运行这个m文件,例如在一个.bat文件中。 我怎么能做到这一点,有没有办法做到这一点?
我从Caffe开始,这个例子运行得很好。 我有火车和标签数据data.mat 。 (我有300个训练数据,有30个特征,标签是(-1, +1) ,保存在data.mat )。 但是,我不太明白如何使用caffe来实现我自己的数据集? 有没有一步一步教程可以教我? 非常感谢!!!! 任何意见将不胜感激!
我想在一组Matlab函数中抑制variables的输出。 问题是作者忘记了“;” 在代码中的许多位置。 为了debugging的目的,这个输出是有用的,但现在我想压制它,而不search整个代码的缺less“;”。 有没有可能closures这种输出?
我在MATLAB有一个m乘n的matrix,说M。我有一个n元素的行向量,即一个乘n列matrix,说X. 我知道X在M的某个地方。我怎样才能findM的索引?
在Matlab中,有这个unique命令返回数组中唯一的行。 这是一个非常方便的命令。 但问题是,我不能容忍它 – 以双精度,我们总是必须在一个精度内比较两个元素。 有一个内置的命令返回独特的元素,在一定的宽容?
我知道一个结构可以通过几种方式来定义,例如: 将字段添加到variables p.color.red = .2; p.color.green = .4; p.color.blue = .7; 通过赋值定义标量结构 S = struct('a', 0, 'b', 1, 'c', 2); 我想要做的是创build一个结构定义(如C)。 我的最终目标是拥有一系列可以迭代并执行testing的结构。 有没有什么办法可以定义一个通用结构,然后创build它的实例? 我应该使用其他机制吗? 我知道MATLAB支持Java,我应该使用类/接口?
我的问题:我注意到很多关于SO的Matlab问题的很好的答案经常使用函数bsxfun 。 为什么? 动机:在bsxfun的Matlab文档中,提供了以下示例: A = magic(5); A = bsxfun(@minus, A, mean(A)) 当然,我们可以使用以下方法进行相同的操作 A = A – (ones(size(A, 1), 1) * mean(A)); 而实际上一个简单的速度testing表明第二种方法快了大约20%。 那为什么要用第一种方法? 我猜测在某些情况下,使用bsxfun比“手动”的方法要快得多。 我真的很想看到这样的情况的例子,并解释为什么它更快。 此外,对于这个问题的最后一个元素,同样来自bsxfun的Matlab文档:“C = bsxfun(fun,A,B)将函数handle fun指定的逐个元素的二进制操作应用于数组A和B,单身扩展启用“。 “单启扩展”是什么意思?
代表和解决一个迷宫的最佳方式是什么? 给出一个JPEG图像(如上所示),读入它的最佳方式是什么,将其parsing为一些数据结构并解决迷宫问题? 我的第一本能是逐像素地读取图像,并将其存储在布尔值的列表(数组)中:对于白色像素为True ,对于非白色像素为False (可以丢弃颜色)。 这个方法的问题是,图像可能不是“像素完美”。 我只是说,如果在墙上的某个地方有一个白色像素,它可能会产生一个无意的path。 另一种方法(经过一番思考后find的)是将图像转换为SVG文件 – 这是在canvas上绘制的path列表。 这样,path可以被读入相同types的列表(布尔值),其中True表示path或墙壁, False表示可行驶的空间。 如果转换不是100%准确的,并且没有完全连接所有的墙壁,则会产生这种方法的问题,造成空白。 另外一个转换为SVG的问题是线条不是“完美”的直线。 这导致path为三次贝塞尔曲线。 对于由整数索引的布尔值列表(数组),曲线不会轻易转移,曲线上的所有点将不得不计算,但与列表索引不完全匹配。 我认为,虽然其中一种方法可能有效(尽pipe可能不是),但鉴于这样一个大的形象,它们可能是效率低下的,而且存在一个更好的方法。 这是如何最好(最有效和/或最简单的)? 还有最好的方法吗? 然后是解决迷宫。 如果我使用前两种方法中的任何一种,我将基本上以matrix结束。 根据这个答案 ,代表一个迷宫的一个好方法是使用一棵树,而解决这个问题的一个好方法是使用A *algorithm 。 如何从图像中创build一棵树? 有任何想法吗? TL; DR 最好的parsing方法? 进入什么数据结构? 上述结构如何帮助/阻碍解决? UPDATE 我已经试过我的手在实现@Mikhail使用numpy编写的Python,就像@Thomas推荐的一样。 我觉得这个algorithm是正确的,但是这个algorithm并没有像预期的那样工作。 (代码如下)PNG库是PyPNG 。 import png, numpy, Queue, operator, itertools def is_white(coord, image): """ Returns whether (x, y) is approx. a white […]
我在Matlab中工作,我有一个尺寸为384x512x160的3dmatrix,由384×512片组成。 我如何绘制这样的数据?