function t = tangent(z); % z 輸入的角度
n = 12; % 迴圈係數
m = [1,-1];
d = [2,1,0.5,0.25,0.125,0.0625,0.03125,0.015625,0.0078125,0.00390625,...
0.001953125,0.0009765625];%d[n]=2^(-k)
det = [90,45,26.565051,14.036243,7.125016,3.576334,1.789911,0.895174,0.447614,...
0.223811,0.111906,0.055953];% 角增量
xi = 0.60725;% x的中間變數,xi初始值為放大率的倒數
yi = 0; % y的中間變數
for k = 1:n
if z < 0
p(k) = m(2); % 判斷旋轉方向
else
p(k) = m(1);
endif k > 1
z = z - p(k)*det(k);
x = xi + d(k)*p(k)*yi;
y = yi - d(k)*p(k)*xi;
xi = x;
yi = y;
else %第一次迭代
z = z - p(k)*det(k);
x = p(k)*yi;
y = -p(k)*xi;
endend
t = x/y ;
常見三角函式與反三角函式
16341019 資料科學與計算機學院 toc 三角函式公式 反三角函式公式 簡單函式影象 1三角函式公式 兩角和公式 sin a b sinacosb cosasinb sin a b sinacosb cosasinb cos a b cosacosb sinasinb cos a b cosa...
常見三角函式與反三角函式
16341019 資料科學與計算機學院 toc 三角函式公式 反三角函式公式 簡單函式影象 1三角函式公式 兩角和公式 sin a b sinacosb cosasinb sin a b sinacosb cosasinb cos a b cosacosb sinasinb cos a b cosa...
三角函式與反三角函式的使用
假設該三角形是直角三角形。那麼 依照數學基礎是 sin b b c 其中b是邊b對應的角 但是在c c 程式上面稍微有點不同 那就是弧度制與角度制的區分 先說三角函式,在 程式設計裡面 舉sin 為例 sin 弧度制 只有裡面放弧度制,才能算的精準,假設要算45 的sin值 那麼對45 進行轉換為弧...