早教吧 育儿知识 作业答案 考试题库 百科 知识分享

matlab编写一个函数文件MyOut=MinFunction(A,MyFlag),当MyFlag=1时,找出A的最小元素;(1)编写一个函数文件MyOut=MinFunction(A,MyFlag)。功能:当MyFlag=1时,找出A的最小元素;当MyFlag=2时,算出A中有多

题目详情
matlab编写一个函数文件MyOut=MinFunction(A,MyFlag),当MyFlag=1时,找出A的最小元素;
(1)编写一个函数文件MyOut=MinFunction(A,MyFlag)。
功能:当MyFlag=1时,找出A的最小元素;当MyFlag=2时,算出A中有多少个零元素。
说明:A可能是矩阵,也可能是行向量或列向量。
(2)编写一个m文件。在该m文件中调用(1)中的函数。
当MyFlag=1时,分别给出A为矩阵、行向量和列向量三种情况下的各一个实例,并给出运行结果。
当MyFlag=2时,分别给出A为矩阵、行向量和列向量三种情况下的各一个实例,并给出运行结果。
matlab编写,最好是matlab7.0,急求~~~~~~12小时后要用,在线等,谢谢
▼优质解答
答案和解析
第一个:
function MyOut=MinFunction(A,MyFlag)
if MyFlag == 1
MyOut = min(A(:));
elseif MyFlag==2
MyOut = sum(A(:)==0);
else
end
第二个:
MyFlag = 1;
MinFunction([0 1 2 3],MyFlag)
MinFunction([0; 1; 2; 3],MyFlag)
MinFunction([0 1; 2 3],MyFlag)
MyFlag = 2;
MinFunction([0 1 2 3],MyFlag)
MinFunction([0; 1; 2; 3],MyFlag)
MinFunction([0 1; 2 3],MyFlag)