rchg.net
当前位置:首页 >> mAtlAB中有ArCsin函数吗 >>

mAtlAB中有ArCsin函数吗

arcsin函数 用 asin(),例如: y = asin(x) 返回值在主值区间,单位弧度。 asin(0.5) ans = 0.5236 复数时: x = [0.5i 1+3i -2.2+i]; y = asin(x) 得: 0.0000 + 0.4812i 0.3076 + 1.8642i -1.1091 + 1.5480i 绘图例子: x = -1:.01:1; plot(...

function y=arcsin(x) n=0; y1=factorial(2*n)*x^(2*n+1)/2^(2*n)*factorial(n)^2*(2*n+1); y=y1; while(y1>=0.002) n=n+1; y1=factorial(2*n)*x^(2*n+1)/(2^(2*n)*factorial(n)^2*(2*n+1)); y=y+y1; end 调用方法,arcsin(1)

function y=arcsin(x) n=0; y1=factorial(2*n)*x^(2*n+1)/2^(2*n)*factorial(n)^2*(2*n+1); y=y1; while(y1>=0.002) n=n+1; y1=factorial(2*n)*x^(2*n+1)/(2^(2*n)*factorial(n)^2*(2*n+1)); y=y+y1; end 调用方法,arcsin(1)

>> sin(pi/6) ans = 0.5000 >> asin(0.5) ans = 0.5236 >> pi/6 ans = 0.5236

我用代码如下: >> h=[0:0.01:1]; >> V=1.3083*[pi/2-asin(1-h/0.6)-(1-h/0.6).*sqrt(2*h/0.6-h.^2/0.36)]; %相比上面的公式,我把其中sqrt前的*换成.*,还有就是h^2换成h.^2 >> plot(h,V); 图形如下

反三角函数在matlab中定义方式: 1、弧度值反三角函数: asin()——反正弦 acos()——反余弦 atan()——反正切 acot( )——反余切 2、角度值反三角函数: asind()——反正弦 acosd()——反余弦 atand()——反正切 acotd( )——反余切

>> asin(0.1) ans = 0.1002

直接用asin函数就行了,这里面的单位都是以弧度计算的。

估计你是写错了,没有arctan倒是有atan, atan用来求反正切,格式是atan(X)

按照反正弦函数的定义域,最小应该是-1。 但在复变函数意义上,arcsin的定义域是任意的,所以,这要看你到底是要解决什么问题。

网站首页 | 网站地图
All rights reserved Powered by www.rchg.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com