腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
是否
有
可能在
Armadillo
中
复制
MATLAB
circshift
方法
?
、
、
、
、
我找到了这段
MATLAB
代码,它可以让你用
circshift
计算Conway's Game of Life的邻居数,我认为这与卷积有关(我对自己的知识不是太自豪,还在学习,希望你能解释一下发生了什么)for t=1:T
circshift
(
浏览 13
提问于2020-07-14
得票数 0
回答已采纳
2
回答
Matlab
中
的非圆移位?
、
Matlab
有
circshift
循环移位矩阵,即将移位的元素放置到对侧。更新 我知道我自己能写函数。
浏览 8
提问于2013-06-07
得票数 4
回答已采纳
1
回答
快速平均平方差函数
、
、
、
我想知道
是否
有人知道计算周期信号的平均平方差函数(ASDF)或平均幅度差函数(AMDF)的快速(即O(N log(N)
方法
,或者它甚至是可能的。for i=1:Nendxc=ifft(fft(x1).*conj(fft(x2));for i=1:N ASDF(i)=sum((x1-
circshift
浏览 0
提问于2009-06-10
得票数 10
回答已采纳
1
回答
Armadillo
C++:如何使用来自另一个矩阵的多个元素修改矩阵的多个数组元素,特别是在立方体结构
中
?
、
、
、
、
在
MATLAB
中
,如果我
有
两个3x3矩阵A和B,并且想要将B的最后两列
复制
到A的前两列,我将使用以下语法:我正在尝试在C++中使用
Armadillo
完成同样的操作在
Armadillo
中
,如果我
有
两个具有9个切片的立方体A和B(每个切片是一个3x3矩阵),我假设我将使用以下内容来执行相同的列元素更新: A(span(0,2),span(0,1),span(i))语法基于
Armadillo
语法指南
浏览 10
提问于2017-03-01
得票数 3
2
回答
复制
向量,把它们移到右边
、
、
、
在
Matlab
中
,我在一个2x249矩阵中有两个单行(1x249)向量,我必须通过多次
复制
它们来创建一个矩阵A,每次将两个位置的向量移到右边。我想用零填充左边的条目。
有
什么明智之举吗?目前,我使用的是for循环和
circshift
,每次迭代时,我都会将新行添加到A
中
,但这可能效率很低。是我想要转换的矩阵):myMat = [1 0 -1 zeros(1,246); 0 2 0 -2 zeros(1,245)];for i=1:N-1 aux =
浏览 0
提问于2018-05-02
得票数 2
回答已采纳
2
回答
计算
Armadillo
中
复对称矩阵有限数量特征向量的右函数
、
、
我正在使用
Armadillo
库手动移植
Matlab
代码。
matlab
代码使用eigs()函数找到一个相对较大的(200x200)协方差矩阵R的特征向量的一个小数目(~3),代码如下:在
Armadillo
中
,
有
两个函数eigs_sym不支持复杂矩阵
有
什么原因吗?还有其他
方法
可以找到复对称矩阵的特征向量吗?
浏览 4
提问于2017-09-27
得票数 0
回答已采纳
1
回答
将
matlab
函数转换为C/C++
、
、
、
它们
有
示例
matlab
源代码,我想将它们移植到C/C++
中
。下面是3个
matlab
函数: 转换后的代码
有
很多问题:它依赖于许多库和函数,有些
方法
不能移植,我无法构建它。因此,我决定手动移植代码,然后我面临其他问题:
matlab
中
的数据类型非常灵活,例如,
matlab
中
的数组可以在任何时候添加更多的
浏览 2
提问于2015-07-15
得票数 3
2
回答
Armadillo
+
Matlab
分段故障
、
、
、
、
我一整天都在玩这个,所以我想我可以让每个人都从我的经历
中
受益,请看下面的答案。我第一次在
Matlab
中
运行编译后的Mex文件时遇到了问题,因为
Matlab
抱怨它无法打开共享库libarmadillo。I 使用环境变量LD_LIBRARY_PATH和LD_RUN_PATH (osx
中
的DYLD_LIBRARY_PATH和LYLD_RUN_PATH )。然而,问题仍然存在,一个简单的测试文件将在运行时分割错误,即使完全相同的代码会在
Matlab
之外编译和运行很好(而不是Mex'd)
浏览 5
提问于2015-02-10
得票数 2
回答已采纳
3
回答
矩阵指数与
Armadillo
、
、
、
我目前正在用我自己的C++/Mex代码和
Matlab
开发,但我的项目越来越大,我正在考虑切换到一个适当的线性代数库。我读过关于
Armadillo
的一些很好的东西,但是我找不到我的项目所需要的一些基本功能。 我理解
Armadillo
链接到LAPACK和BLAS库,但我在和
中
找不到矩阵指数函数。有人能告诉我
是否
有
一个附加的计算矩阵指数的
Armadillo
吗?如果是这样的话,一个简短的示例代码将是非常感谢的。
浏览 1
提问于2014-06-14
得票数 1
回答已采纳
1
回答
如何在
MatLAB
中
获得Fortran精度
、
、
我
有
一段用Fortran和
Matlab
编写的代码。在
Matlab
中
,它们的差值是同零的。 这个问题非常关键,因为我测试这个数字
是否
小于零。问题:
是否
有
一种
方法
可以使我在
Matlab
中
获得与Fortran相同的精度?(rho(1,:,:), [0, -1, -1]) +
circshift
(rho(1,:,:), [0, +1, -1]) +
circshift
(rho(1,
浏览 6
提问于2015-04-27
得票数 0
4
回答
矩阵乘法的快速LAPACK/BLAS
、
目前,我正在探索用于线性代数的
Armadillo
C++库。据我所知,它使用LAPACK/BLAS库进行基本的矩阵运算(例如矩阵乘法)。作为Windows用户,我从这里下载了LAPACK/BLAS:。问题是,与
Matlab
甚至R相比,矩阵乘法非常慢。例如,在我的计算机上,
Matlab
在~0.15秒内将两个1000x1000矩阵相乘,R需要~1秒,而C++/
Armadillo
/LAPACK/BLAS需要10秒以上。因此,
Matlab
基于高度优化的线性代数库。
浏览 0
提问于2013-07-14
得票数 7
回答已采纳
1
回答
缩小voronoi单元的面积和确定新顶点的坐标
、
、
、
我已经编写了一个
MATLAB
代码,以创建所附的图形使用voronoi。我感兴趣的区域是红圈。因此,沃罗内的种子保存在该地区。
浏览 1
提问于2015-10-12
得票数 4
回答已采纳
1
回答
MATLAB
环境下矩阵
中
曲面的圆移位
、
我认为执行这个循环的迭代
方法
是使用
MATLAB
的函数。我可以迭代我的矩阵
中
的每个MxN补丁,并对该修补程序的元素执行循环移位。(注意:
circshift
接受一个数组并将第一个(或k-)索引移到后面,将所有内容向前移动以腾出空间。但是,我希望能够避免for循环,并利用
MATLAB
的矢量化代码一举做到这一点。我也不关心旋转的顺序,只要每个补丁元素都在每个补丁索引
中
结束。编辑:这里
有
一个可
复制
和粘贴的玩具实现,使用for循环来演示我正在寻找的东
浏览 2
提问于2015-05-02
得票数 9
回答已采纳
4
回答
C++
中
的最大特征值(及相应的特征向量)
、
、
什么是最简单和最快的
方法
(当然
有
一些库)来计算k个最大特征值和特征向量在C++
中
的一个大密度矩阵?我正在寻找一个类似于
MATLAB
的eigs函数;我看过
Armadillo
和Eigen,但是找不到,在我的情况下,所有的特征值的计算都要花费很长的时间(我需要前10个特征向量来估计。绝望的时候,我甚至尝试用
Armadillo
的QR分解来实现幂迭代,但是遇到了复杂的特征值对并放弃了。:)
浏览 5
提问于2014-06-28
得票数 4
回答已采纳
1
回答
Armadillo
C++ -从const内存初始化只读矩阵而不
复制
、
、
、
、
对于如何围绕现有内存创建
Armadillo
矩阵,给出了一个非常好的答案:。 但是,这首先
复制
内存,这在我的情况下是不必要的。
有
什么别的
方法
我错过了吗?
浏览 8
提问于2020-02-10
得票数 0
回答已采纳
1
回答
调用MEX函数而不阻塞主线程
、
、
在我的
Matlab
代码
中
,我调用了一个MEX函数,它需要几秒钟的时间来执行(用Caffe,进行特征提取)。我想知道
是否
有
一种在不阻塞
Matlab
主线程的情况下调用此函数的
方法
,因此我可以在等待它完成时同时运行其他
Matlab
命令。 例如,
是否
有
可能在
另一个线程
中
启动MEX调用--并行计算工具箱?
浏览 3
提问于2014-12-15
得票数 1
回答已采纳
6
回答
Matlab
恒等移位矩阵
、
、
在
MATLAB
中
是否
有生成移位标识矩阵的内联命令?0, 1, 0, 00, 0, 0, 0, 0, 0, 0, 0, 0, 1
circshift
有没有更简单的
方法
?(只有一个简单的语法)
浏览 8
提问于2015-05-14
得票数 11
回答已采纳
1
回答
如何在
Armadillo
或RcppArmadillo中将矩阵
复制
到立方体
中
、
、
我
有
一个维度为(k1,k2)的矩阵(比如A)。我想将其
复制
N次,并将其保存到名为B的3D数组或立方体
中
。因此,B的维度将是(k1,k2,N)。在R
中
,我执行了以下操作: B <- replicate(N, A) 我想知道
Armadillo
中
是否
有
一个函数可以做到这一点。或者,循环是唯一的
方法
吗? 谢谢!
浏览 24
提问于2021-07-02
得票数 0
2
回答
如何加载
matlab
矩阵?
、
、
我知道
matlab
矩阵可以以某些方式加载到C++程序
中
,而这些
方法
似乎没有一个是有效的或方便的。我见过其他人修改了“.mat”文件的头文件,然后它可以被直接加载到C++程序
中
。有人
有
办法修改头文件吗? 它不仅仅是将
matlab
'.mat‘文件保存为ascii格式。加载时间和存储空间大于二进制格式。我不认为将
matlab
文件保存为ASCII格式并将其加载到
armadillo
是一个很好的解决方案。
浏览 16
提问于2014-04-07
得票数 1
3
回答
如何在
MATLAB
的mex c++函数
中
遍历矩阵元素?
、
、
、
我正在尝试为
MATLAB
编写一个外部c++函数的索引,使用mex来操作矩阵,但不能使用多维索引。提供了一些示例,但我还没有找到如何修复我在下面描述的问题。我
有
一个示例矩阵:mat = 2 20 4 40目前,我通过矩阵使用线性索引,这是可行的: #include <mex.h
浏览 2
提问于2013-04-22
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
在搜索引擎中,如何判断网站是否被K?这里有五种方法
用线性回归分析数据
Matlab2016b软件安装教程
Matlab2016b软件安装教程
如何用Python绘制学术报告图表?
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券