我想在matlab软件.So中将矩阵的负值转换为正值进行模型降阶,对于负值转换为正值有不同的方法,如三角函数、绝对、模式、平方等,除此之外还有什么技巧或方法可以将负值转换为正值?请给出建议
谢谢
发布于 2020-08-06 18:41:44
如果您正在寻找与使用abs函数不同的方法,您是否尝试过遍历矩阵中的所有项,检查它们是否小于0,然后将它们乘以-1?
for i = 1:length(matrix)
if matrix(i) < 0
matrix(i) = matrix(i) * -1;
end
end
使用abs函数在视觉上更容易阅读和理解,但如果您不太喜欢使用其他功能,可以尝试以下方法
https://stackoverflow.com/questions/63283803
复制相似问题