我在使用MATLAB代码时遇到了一些问题:
obj.valueH = vectorValue(obj.E) / Z0;
obj.H = obj.vH * obj.valueH;
这些是该代码中使用的变量的值:
E: [2.4431 +12.0558i 0 3.8736e-016 +3.4863e-016i]
vH: [0 1 0]
valueH: 0.0065 + 0.0320i
Z0: 376.7303
vectorValue(obj.E): 2.4431 +12.0558i
不幸的是,我没有简单的vH和valueH乘法,而是出现以下错误:
??? Error using ==> mtimes
Complex integer arithmetic is not supported.
Error in ==> point>point.point at 39
obj.H = obj.vH * obj.valueH;
我可以请你解释有什么问题吗?