文档帮助中心文档
平方根
B =√X)
例子
B =√X)返回数组中每个元素的平方根X.对于元素X是负的或复的,sqrt (X)产生了复杂的结果。
B =√X)
X
sqrt (X)
的√6函数的域包括负数和复数,如果不小心使用,可能会导致意想不到的结果。对于负数和复数Z = u + i*w,复平方根sqrt (z)返回
√6
Z = u + i*w
sqrt (z)
sqrt (r) * (cos(φ/ 2)+ 1我* sin(φ/ 2))
在哪里r = abs (z)为半径,φ=角(z)相位角是否在闭合区间上<= <=.
r = abs (z)
φ=角(z)
<= <=
如果您想要负数和复数返回错误消息而不是返回复杂的结果,请使用realsqrt代替。
realsqrt
全部折叠
创建一个同时包含负值和正值的行向量。
X = 2:2
X =1×52 -1 1 1 2 2
计算每个元素的平方根X.
Y =√X)
Y =1×5复杂1.4142 + 0.000 i 1.000 + 0.000 i 1.000 + 0.000 i 1.000 + 0.000 i 1.0000 + 0.000 i 1.4142 + 0.000 i
输入数组,指定为数字标量、向量、矩阵或多维数组。
数据类型:单|双复数的支持:金宝app是的
单
双
对于真正的输入,√6有一些行为与IEEE推荐的不同®-754标准。特别是,负投入会产生复杂的结果,而不是南.
南
sqrt (0)
0
-0
sqrt (X)为X < 0
X < 0
0 +√- x *我
看到sqrtm对于矩阵的平方根。
sqrtm
这个函数完全支持高数组。金宝app有关更多信息,请参见高大的数组.
使用注意事项及限制:
模拟产生一个错误。生成的独立代码返回南当输入值x是实数,但输出应该是复杂的。为了得到复杂的结果,通过传入使输入值变得复杂复杂的(x).
x
复杂的(x)
如果您为独立的目标和输入生成代码√6在MATLAB代码中不是常量,生成的代码返回的值sqrt (0)与C/ c++编译器的标准库函数返回的值相同。如果标准库函数符合IEEE-754标准,则生成的代码将返回-0.
backgroundPool
ThreadPool
这个函数完全支持基于线程的环境。金宝app有关更多信息,请参见在线程环境中运行MATLAB函数.
如果运行在GPU上的函数的输出是复杂的,那么你必须显式地指定它的输入参数为complex。有关更多信息,请参见在GPU上处理复数(并行计算工具箱).
有关更多信息,请参见在GPU上运行MATLAB函数(并行计算工具箱).
该函数完全支持分布式数组。金宝app有关更多信息,请参见使用分布式数组运行MATLAB函数(并行计算工具箱).
nthroot|sqrtm|realsqrt
nthroot
您已经有了geänderte版本死亡Beispiels。Möchten您是谁? Änderungen öffnen?
您有一个连接到MATLAB-Befehl entspricht:
Führen Sie den Befehl durch Eingabe in das MATLAB-Befehlsfenster aus。Webbrowser unterstützen keine MATLAB-Befehle。
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系