MATLAB 脚本与函数式单元测试全解析
1. 基于脚本的测试编写
在 MATLAB 中,我们可以编写基于脚本的测试,利用局部函数作为辅助函数。下面以一个近似计算角度正弦和余弦值的函数为例进行说明。
1.1 创建待测试函数
首先,在当前 MATLAB 文件夹中创建一个名为 approxSinCos.m 的文件,内容如下:
function [sinA,cosA] = approxSinCos(x)
% For a given angle in radians, approximate the sine and cosine of the angle
% using Taylor series.
sinA = x;
cosA = 1;
altSign = -1;
for n = 3:2:26
sinA = sinA + altSign*(x^n)/factorial(n);
cosA = cosA + altSign*(x^(n-1))/factorial(n-1);
altSign = -altSign;
end
这个函数使用泰勒级数来近似计算给定弧度角度的正弦和余弦值。
1.2 创建测试脚本
在当前 MATLAB 文件夹中创建一个新的脚本 approxSinCosTest.m ,注意,脚本中包含函数需要 MATLAB R2016b 或更高版本。脚本内容如下:
超级会员免费看
订阅专栏 解锁全文
1558

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



