Tag: matrix

在Excel中有1000x1000matrix时如何提高效率?

使用OpenSolver ,我试图解决问题大小为1000的基本分配问题 。 所以excel文件有一个1000×1000的matrix。 matrix内的每个值可以是0或1。 解决一个样本问题需要超过10个小时才能完成,并有100个样本。 但我有一个星期完成整个事情。 我怀疑效率低下的主要原因是由matrix造成的,Excel如何处理它。 有什么办法可以加快这个过程吗? 有任何想法吗? 任何帮助表示赞赏! 谢谢。

检查matrix在Excel和LibreOffice中是否对称

我正在寻找解决scheme来检查基准是否是对称的。 我对Excel和LibreOffice Calc都很感兴趣。 我不想要任何VBA /基本的东西,只是规则的公式。 我已经使用Ctrl + Shift + Enter技巧使用这两种产品来定义matrix。 我已经换了matrix,认为它可以帮助。 现在,我卡住了。 我不知道如何比较原始matrix和转置matrix。 我相信它必须是一个与IF公式的方式,但无法find哪一个。

超出公式数(MS Excel 2007)

我已经search了解决scheme,只发现了这个相关的主题( 有没有在Excel(2010)允许的公式字段的最大数量 )没有给我任何答案。 我正在MS Excel 2007中工作。我有一个6250 * 6250方格matrix。 每个细胞应该包含这样的公式: =IFERROR(IF($D8=F$6;SLOOKUP($D8;INDIRECT($B$1);3;FALSE);SLOOKUP($D8&"x"&F$6;INDIRECT($B$2);4;FALSE));0) (不要检查公式本身,因为我只是很快地将我的母语的function名称翻译成英文) 那么,如果我通过整个方阵复制公式,我得到一个错误说: Excel无法使用可用资源完成此任务。 select更less或closures其他应用程序。 任何build议如何解决或绕过这个问题? 我需要输出是一个方形matrix。 运行在Intel i7 4770,8GB DDR3,Win10 64上。

如何将灰度图像以matrix或dataframe的forms转换为相应的像素值(0-1)?

在R编程中,我想将灰度图像以matrix或数据框的forms转换为相应的像素值,如果需要,我也希望将数据存储在excel文件中。这个转换过程将帮助我实现和分析聚类方法以每个像素的强度的forms显示在图像上。 许多人提出了biOps封装,用于这种灰度图像到像素matrix的转换,但不幸的是这个软件包不再受R的支持(link:cran.r-project.org/web/packages/biOps/index.html)。 我也尝试了EBImage包,当我从摘要使用“imageData()”提取灰度图像的像素值,但值存储为三维值的数组,但我想使matrix或dataframe,其中每个像素对应一个相应的值为0到1.可以build议R中的任何方法。 作为参考我共享MRI扫描图像的excel文件。 MRI扫描图像:这是我希望我的图像被转换的方式 你可以在这里下载excel文件 ( https://d37djvu3ytnwxt.cloudfront.net/assets/courseware/v1/e4d303da53c93dfaca745ad1236e7d53/asset-v1:MITx+15.071x_3+1T2016+type@asset+block/tumor.csv )

通过单元格中的名称列表重命名工作空间中的variables – MATLAB

我有一些excel文件中的数据。 起初,我通过这个命令读取文件并创build存储在单元中的名称列表: [status,sheets] = xlsfinfo(filename); 我得到: sheets = {'A1','A2','B1','B2','C1'}; (这些是excel文件中excelsheets的名称) 并通过一些过程,我得到这些名称(excelsheets)的每个matrix。 每个最后的matrix被称为: completeData = [x,v,z,y,s]; 现在,我想: 将“completeData”variables的名称更改为其相应的Excel表格(从“sheets”单元格)。 然后将这个新重命名的variables(旧的“completeData”)与其对应的excelsheet的名称(再次从“sheets”单元格)中保存。 到目前为止,我只设法通过这个命令将每个excel表格的完整数据matrix分别保存为表格的名称[点号2]: save(sprintf('%s',sheets{excelSheet}),'completeData'); (这里我有一个循环“excelsheet”) 问题是,当我有Excel的工作表,并将其全部保存在我的硬盘上的文件夹,每当我运行这些保存的variables中的任何一个,我得到的“完整的数据”在工作空间,这是不是我想要的。 我也想获得excelsheet的名字。 我怎样才能做到这一点? PS通过这个命令: eval(sprintf([sheets{excelsheet} '=completeData;'])); (再次在excelsheet循环) 我已经设法创build了几个excel表单名称的matrix。 但我不知道如何通过一个循环来保存这些非常好的新创build的variables,这样我就不会一个一个的去做。

我可以在VMWare下的PC上从SAS大学将matrix导出到Excel中

我希望在我的个人电脑上写一个p行和c列的“大”matrix,例如3000行和20列。 但这并不容易,而且我想知道是否可以通过使用固定的行数和列数来简化它,而不是: array mat {&periods,&columns}; 现在,我正在使用名为“SAS大学版”的SAS免费版本,它只有社区的帮助。 我想输出到Excel,但使用PC上的VMWARE来运行SAS Studio,你不能直接写入磁盘(虽然有一个我的文件夹)。 我试过这个,但得到这个错误日志: proc export data=WORK.CPAPMONTE1 file= "/folders/myfolders/outfile1.xlsx" DBMS=xlsx ; run; 错误:无法创buildXLSX文件 – > /folders/myfolders//outfile1.xlsx。 确保path名称正确,并且您有写入权限。 错误:输出文件的variables太多 我认为第二个错误只是由于第一个错误,它有一个//而不是一个/ 我在SAS大学版中为我的数据定义了一个特殊文件夹:/ folders / myfolders / CPAP1 但我还没有想出如何指向那​​里

Excel:计数范围内行的值的计数

在Excel中,我需要一个公式,该公式根据行是否包含特定值来返回布尔值的向量。 例如,一个范围(n×mmatrix)包含1到100的随机数。我想根据数字41是否在行中出现而得到一个布尔向量。 如果matrix被命名为“matrix”,则结果将是长度为ROWS(matrix)的向量。

Excel – 在matrix中查找包含特定值的行

你好 假设我有如下的matrix: ABC 1 a | b | c —|—|— 2 b | e | d —|—|— 3 c | a | d —|—|— 4 e | c | d 我正在试图find一个公式来获得包含3个指定字母的行的数字。 这些字母的顺序并不重要。 例如,如果我的input是c, d, e ,公式应该返回4。 如果可以帮忙,在我的matrix中,每个字母组合都是唯一的(你不会find一行a | b | c ,然后是一行a | c | b ) 你不能在同一行重复一个字母(如a | a | b )。 我能做到的唯一解决scheme就是在另一列中连接三列,然后在第四列上工作,但是我对这个解决scheme并不满意。 input可以在公式中硬编码,我只对公式本身感兴趣。 […]

如何将列向量转换为matrix的对angular线?

我有一个列向量,我想转换为对angularmatrix。 那就是我有向量v =(1,2,3)并且想把它变成: [1,0,0] [0,2,0] [0,0,3] 我怎样才能在Excel中做到这一点? 在R? 我不在乎我怎么做,我只需要把它做完。 我知道这是一个简单的问题,但我一直试图找出这个好几个小时。 (注:我的vector目前在一个CSV文件)

Exce 2013l:转置标题和计数matrix

有可能从表中dynamic生成一个总matrix? 我有一些学生列出他们的课程标记(“1”符号): 我需要调换标题,并且统计每个课程有多less同学有两门课程,就像这样: 是否可以dynamic?