EDA365电子论坛网

标题: 两个命令的区别具体是什么? [打印本页]

作者: tuoni    时间: 2020-6-16 15:11
标题: 两个命令的区别具体是什么?
6 g, c: A# f( h& A

& L: m- Z6 k: Y  nBem=@(y,x,z)(1.18*10^5)*(b-x)/(sqrt((a-y)^2+(b-x)^2+(c-z)^2));这是积分方程,
$ T: G' D7 Z* _) O3 \+ [用q = integral3(Bem(y,x,z),-0.015,0.015,-0.015,-0.0065,0,0.01)可以进行运算;
4 E5 }& d- m* W5 X但是用q = triplequad(Bem(y,x,z),-0.015,0.015,-0.015,-0.0065,0,0.01)不能运行,, }5 L9 u( j: t+ T
显示错误:输入必须为单精度或双精度浮点值。请问两个命令的区别具体是什么?7 \4 ], S" O5 |* P3 y* i
非常感谢!
作者: leleeda    时间: 2020-6-16 15:54

0 F% j7 o9 M: e  J& N2 C* T2 S9 k没什么不能用的啊
# J3 |" t8 [4 i/ [$ Wa = -2; b = -5; c = -7;
7 m% v5 m3 N; n1 v% X7 q2 s2 k0 ZBem=@(y,x,z) (1.18*10^5).*(b-x)./(sqrt((a-y).^2+(b-x).^2+(c-z).^2));
( ~! W/ X% B* A% f; h' w$ T: tq1 = integral3(Bem,-0.015,0.015,-0.015,-0.0065,0,0.01), E: ]0 Q/ D/ `: t, h
q2 = triplequad(Bem,-0.015,0.015,-0.015,-0.0065,0,0.01); n/ |6 \0 w- f9 M

# l4 Y" \# ^3 A, h" ?* q+ j
* J/ w* e& W( m7 {, W# Z5 f2 j1 |q1 =  B4 b! ]# P- T) {1 J: H$ G3 Q" ^
  -0.170025473637909
- q0 e6 X$ K* X7 \: R6 sq2 =
2 b  X3 S+ {& d. k3 \  -0.170025473637909




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2