curl_sym(V,X,coordinate_system)
This Function calculates the curl of the 3D symbolic vector in Cartesian, Cylindrical, and Spherical coordinate system.
function CurlSym = curl_sym(V,X,coordinate_system)
V is the 3D symbolic vector field
X is the parameter which the curl will calculate with respect to.
coordinate_system is the kind of coordinate system at which the vector field is specified.
the curl is calculated according to (Engineering Electromagnetics Sixth Edition William H. Hayt, Jr. . John A. Buck)
Example (1):
H=[2*y^2*z 3*(x+1)*y*z -(x+2)*z^2]
Cu=curl_sym(H,[x,y,z],'Cartesian')
Example (2):
H=[3*rho*cos(phi),-5*rho*sin(phi),4]
Cu=curl_sym(H,[rho,phi,z],'Cylindrical')
Example (3):
H=[2*r*cos(theta),-3*r*sin(theta),0]
Cu=curl_sym(H,[r,theta,phi],'Spherical')
引用格式
mohamed fekry (2025). curl_sym(V,X,coordinate_system) (https://www.mathworks.com/matlabcentral/fileexchange/66265-curl_sym-v-x-coordinate_system), MATLAB Central File Exchange. 检索时间: .
MATLAB 版本兼容性
平台兼容性
Windows macOS Linux类别
标签
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!版本 | 已发布 | 发行说明 | |
---|---|---|---|
1.0.0.0 |