概述
1 致谢
感谢网友chybeyond提供的帮助
链接如下:
http://www.ilovematlab.cn/thread-209708-1-1.html
2 问题描述
今天在学习非极大抑制的代码时 遇到一个问题
我用NMS函数的输出结果是以向量形式返回的 我用测试语句输出看了一下
应该是没有错的 不过nms函数的测试一直有问题
好像少了几个限位框 不知道是什么原因
后来我又认真地观察了一下 觉得应该是行向量和列向量形式不同的原因
测试了一下 果然是的
那有没有什么方法可以将一个向量,无论它是行向量还是列向量,
都强制装换成列向量呢?
我去百度上面搜了一下 果然发现了理想的回答
3 解决方案
可以使用“A = A(:);”的方式将向量A(无论行向量或者列向量)都强制转换为列向量
MATLAB的测试代码如下,大家可以测试一下看看结果
a =1:5
a = a(:)
结果如下
最后
以上就是甜蜜大神为你收集整理的如何MATLAB中将一个向量或者矩阵强行转换为列向量1 致谢2 问题描述3 解决方案的全部内容,希望文章能够帮你解决如何MATLAB中将一个向量或者矩阵强行转换为列向量1 致谢2 问题描述3 解决方案所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复