MATLAB基础:表达式、函数与数据类型详解
1. 向量最小值查找
在处理向量时,查找向量中的最小值或最大值是常见的操作。下面介绍两种查找向量最小值的方法。
1.1 编程概念实现
可以通过以下算法查找向量中的最小值:
1. 初始时,将向量的第一个元素设为当前最小值。
2. 遍历向量的其余元素(从第二个元素到最后一个元素)。
3. 如果某个元素小于当前最小值,则将该元素设为新的当前最小值。
以下是实现该算法的函数:
myminvec.m
function outmin = myminvec(vec)
% myminvec returns the minimum value in a vector
% Format: myminvec(vector)
outmin = vec(1);
for i = 2:length(vec)
if vec(i) < outmin
outmin = vec(i);
end
end
end
示例调用:
>> vec = [3 8 99 -1];
>> myminvec(vec)
ans =
-1
>> vec = [3 8 99 11];
>> myminvec(vec)
ans =
3
1.2 高效方法
MATLAB 提供了
超级会员免费看
订阅专栏 解锁全文
6

被折叠的 条评论
为什么被折叠?



