matlab中带参数的复数求实部,为什么结果会用conj表示?比如:>> clear>> syms a b;>> z=a+b*i;>> real(z)程序运行结果是:ans =a/2 + conj(a)/2 + (b*i)/2 - (i*conj(b))/2如果a b 是具体的数值就表示正确,但是是参数

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/07 22:04:35

matlab中带参数的复数求实部,为什么结果会用conj表示?比如:>> clear>> syms a b;>> z=a+b*i;>> real(z)程序运行结果是:ans =a/2 + conj(a)/2 + (b*i)/2 - (i*conj(b))/2如果a b 是具体的数值就表示正确,但是是参数
matlab中带参数的复数求实部,为什么结果会用conj表示?
比如:>> clear
>> syms a b;
>> z=a+b*i;
>> real(z)
程序运行结果是:
ans =
a/2 + conj(a)/2 + (b*i)/2 - (i*conj(b))/2
如果a b 是具体的数值就表示正确,但是是参数的时候就是用conj表示的.

matlab中带参数的复数求实部,为什么结果会用conj表示?比如:>> clear>> syms a b;>> z=a+b*i;>> real(z)程序运行结果是:ans =a/2 + conj(a)/2 + (b*i)/2 - (i*conj(b))/2如果a b 是具体的数值就表示正确,但是是参数
原因:
变量a、b可能为复数.
解决办法:
定义变量时指定为实变量,在变量后面加real标识.
代码:
>> clear
>> syms a b real;
>> z=a+b*i;
>> real(z)
>>ans =
a

matlab中带参数的复数求实部,为什么结果会用conj表示?比如:>> clear>> syms a b;>> z=a+b*i;>> real(z)程序运行结果是:ans =a/2 + conj(a)/2 + (b*i)/2 - (i*conj(b))/2如果a b 是具体的数值就表示正确,但是是参数 matlab 怎样 创建复数类型的符号变量如何创建一个复数类型的符号变量 ,比如m,以m为整体在推导公式中用到.然后对其取模,求实部,虚部等操作. matlab带参数的方程组求解 MATLAB中 fplot 的函数带参数 怎么编程比如用fplot画poisspdf 用matlab怎么计算带参数的不定积分? 在matlab中求函数值,为什么会求得复数 在matlab中怎样求带有参数的定积分 MATLAB中strel函数的作用以及用法参数是什么? Matlab的函数中如何实现按引用传递参数? 在问题‘matlab求带参数的积分,符号积分解不出,用数值积分怎么搞’中,如果用quad应该怎么做? MATLAB中复数画图画出的图形只是实部的吗? matlab函数中复数的开方是如何运算的? matlab复数运算如果我想用matlab将一个带变量的复数式(5+i*b)/(3-2i*a)整理为实部+虚部的形式,请问需要什么指令才行? 求实进取的意思! 关于matlab simulink中三角波模块的问题!为什么我把时间参数换一下,产生的三角波会越来越乱,最后干脆不产生了? matlab 显示子函数的参数被调用的子函数中的一些参数值如何在workspace中显示出来 我想知道在对图像进行小波变换(matlab)时,为什么程序中wcodemat(A,192)函数的参数用192,而不是别的 matlab带参数的图怎么画在人口增长模型中,得到一个方程X=Xm/(1+(Xm/X0-1)*exp^(-rt)),*表示乘,^表示次方,Xm和r是参数,X0为已知,请问大虾这个图用matlab怎么画啊