用于计算新向量 a 的简单 MATLAB 函数,其中包含满足 sin(a) = v 的角度
easy MATLAB function for computing a new vector a containing the angles such that sin(a) = v
我已经有了一个向量,我正在尝试从该向量计算一个新向量 a
,其中包含满足 sin(a)=v
的角度。我该怎么做?
反正弦的度数 asind()
和弧度 asin()
在本例中,第一个原始向量表示为v
。通过取反正弦,您可以找到满足 → sin(a) = v
的向量 a
。这只是重新排列方程来求解 a
,→ a = sin^-1(v)
。要在 MATLAB 中计算反正弦,您可以使用 asin()
函数。
重要提示:
• sind()
,cosd()
,asind()
,acosd()
→ 用于以度为单位的参数。
• sin()
,cos()
,asin()
,acos()
→ 用于弧度参数。
%Generating random test vector [v]%
v = rand(5,1);
%Evaluating vector [a] by taking the inverse sine%
a = asin(v);
%Check%
if(sin(a) == v)
fprintf("sin(a) = v\n");
sin(a)
end
运行 使用 MATLAB R2019b
我已经有了一个向量,我正在尝试从该向量计算一个新向量 a
,其中包含满足 sin(a)=v
的角度。我该怎么做?
反正弦的度数 asind()
和弧度 asin()
在本例中,第一个原始向量表示为v
。通过取反正弦,您可以找到满足 → sin(a) = v
的向量 a
。这只是重新排列方程来求解 a
,→ a = sin^-1(v)
。要在 MATLAB 中计算反正弦,您可以使用 asin()
函数。
重要提示:
• sind()
,cosd()
,asind()
,acosd()
→ 用于以度为单位的参数。
• sin()
,cos()
,asin()
,acos()
→ 用于弧度参数。
%Generating random test vector [v]%
v = rand(5,1);
%Evaluating vector [a] by taking the inverse sine%
a = asin(v);
%Check%
if(sin(a) == v)
fprintf("sin(a) = v\n");
sin(a)
end
运行 使用 MATLAB R2019b