专栏
标签
Syslab 中计算向量最大、小值及其索引的函数
技术分享
发布于 2025-08-06 16:37:02
查看 1过去300天

针对上述问题,可以采用 findmax 和 findmin 函数。

以计算最大值及其索引的 findmax 函数为例:

1.运行下面代码,构造向量 a:

a = [8,0.1,-9,pi]

image.png

2.计算向量 a 中的最大值元素及其索引值:

(max,index) = findmax(a)

image.png

3.在命令行中输入 max,回车,查看计算出的最大值元素:
image.png

4.在命令行中输入 index,回车,查看计算出的最大值元素索引:
image.png

5.在命令行中输入 a,回车,对比可以看出 max 和index 的值符合向量 a:
image.png

6.findmax 函数的用法:

函数库: Julia 自带

语法:

findmax(A) -> (x, index)
findmax(A; dims) -> (maxval, index)

说明:

findmax 函数返回集合A最大值及其索引或沿指定维度的最大值及其索引。

示例:

findmax([8,0.1,-9,pi])

image.png

7.findmin 函数的用法:

函数库: Julia 自带

语法:

findmin(A) -> (x, index)
findmin(A; dims) -> (maxval, index)

说明:

findmin 函数返回集合A最小值及其索引或沿指定维度的最小值及其索引。

示例:

findmin([8,0.1,-9,pi])

image.png

有关 findmax 和findmin 的更多相关信息可以参阅帮助文档:
image.png
image.png

所属专栏:Syslab基础平台
产品信息:Syslab科学计算环境
科学计算

全部回答

暂无数据
暂无数据
用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天