恒润科技 HiRain Technologies HIRAIN TECHNOLOGIES 多个输入和输出参数 多个输出参数[, 多个输入 参数(, function [avg, stdev, r] ourstats(x, tol) 8 OURSTATS finds the "average",standard 8 deviation", and "rank" of a matrix [m,n= size(x)i if m =s 1 n = n end .vg (x)/ stdev sqrt(sum(x. 2)/m -avg. 2) svd(x)i sum(s >tol)i > [a,s rank]= ourstats(1: 99,0.1)i www.hirain.com
11 多个输入和输出参数 function [avg, stdev, r] = ourstats(x,tol) % OURSTATS finds the "average", "standard % deviation", and "rank" of a matrix [m,n] = size(x); if m == 1 m = n; end avg = sum(x)/m; stdev = sqrt(sum(x.^2)/m - avg.^2); s = svd(x); r = sum(s > tol); 多个输入 参数 ( , ) 多个输出参数[ , ] >> [a,s,rank] = ourstats(1:99, 0.1);
恒润科技 HiRain Technologies HIRAIN TECHNOLOGIES 练习:函数M-文件 给出三个边长,判断它们是否能组成一个三角形。 编写一个函数,输入是3个边长;输出是字符串,指出提供的 边长是否能构成三角形。 注意:构成三角形的充要条件是任意两边之和大于第三边。 附加题:指出三角形是等边三角形还是等腰三角形。 提示:用“&”和“进行AND和OR运算。 www.hirain.com
12 练习:函数M-文件 给出三个边长,判断它们是否能组成一个三角形。 编写一个函数,输入是3个边长;输出是字符串,指出提供的 边长是否能构成三角形。 注意:构成三角形的充要条件是任意两边之和大于第三边。 附加题:指出三角形是等边三角形还是等腰三角形。 提示:用 “&”和“|”进行 AND 和 OR 运算