Matlab 带符号变量的复数运算及其画图问题我想画一个Go(jw)的实部为x轴,虚部为y轴的图,程序后附,y=real(g);x=imag(g); 的时候我发现得到的x和y不是我想要的结果即y =-5*i/w/(1+1/5*i*w)/(1+1/20*i*w)+5*i*conj(

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/08 19:55:01

Matlab 带符号变量的复数运算及其画图问题我想画一个Go(jw)的实部为x轴,虚部为y轴的图,程序后附,y=real(g);x=imag(g); 的时候我发现得到的x和y不是我想要的结果即y =-5*i/w/(1+1/5*i*w)/(1+1/20*i*w)+5*i*conj(
Matlab 带符号变量的复数运算及其画图问题
我想画一个Go(jw)的实部为x轴,虚部为y轴的图,程序后附,
y=real(g);x=imag(g); 的时候我发现得到的x和y不是我想要的结果

y =-5*i/w/(1+1/5*i*w)/(1+1/20*i*w)+5*i*conj(1/w/(1+1/5*i*w)/(1+1/20*i*w))
x =-1/2*i*(-10*i/w/(1+1/5*i*w)/(1+1/20*i*w)-10*i*conj(1/w/(1+1/5*i*w)/(1+ /20*i*w)))
结果显示不是取实部、虚部啊,这是为什么呢?请各位大侠指路,
clc
clear
syms w;
g=10/(w*(1+0.2i*w)*(1+0.05i*w)*1i)
y=real(g);
x=imag(g);
ezplot(x,y,[0,10000])

Matlab 带符号变量的复数运算及其画图问题我想画一个Go(jw)的实部为x轴,虚部为y轴的图,程序后附,y=real(g);x=imag(g); 的时候我发现得到的x和y不是我想要的结果即y =-5*i/w/(1+1/5*i*w)/(1+1/20*i*w)+5*i*conj(
你这样写其实没错,但是下边的好一点
close all;clear,clc
syms w real
g=10/(w*(1+0.2i*w)*(1+0.05i*w)*1i);
y=simplify(real(g));
x=simplify(imag(g));
t=0.1:.1:10000;
xi=subs(x,t);yi=subs(y,t);
plot(xi,yi);

Matlab 带符号变量的复数运算及其画图问题我想画一个Go(jw)的实部为x轴,虚部为y轴的图,程序后附,y=real(g);x=imag(g); 的时候我发现得到的x和y不是我想要的结果即y =-5*i/w/(1+1/5*i*w)/(1+1/20*i*w)+5*i*conj( matlab复数运算如果我想用matlab将一个带变量的复数式(5+i*b)/(3-2i*a)整理为实部+虚部的形式,请问需要什么指令才行? matlab 怎样 创建复数类型的符号变量如何创建一个复数类型的符号变量 ,比如m,以m为整体在推导公式中用到.然后对其取模,求实部,虚部等操作. Matlab如何定义符号变量 Matlab如何定义符号变量 用matlab怎么快速比较两个符号变量的大小 MATLAB中如何绘制符号变量的图形 matlab 判断变量是常数还是符号的命令 关于MATLAB符号运算的问题如何用Matlab解带参数的方程组?比如下面:1.2*x+y=4;2.x+y=3;但是如果系数阵里面的元素是由另外一个变量的来的,即a=[2 1]; b=[1 1];这个时候我尝试用solve求解:eq1='a(1)*x+a(2) 大家好matlab中符号运算和数值运算的区别是什么因为matlab中的变量都是矩阵存储的 所以乘除是须要参考矩阵的乘除法 matlab函数中复数的开方是如何运算的? matlab 中如何定义符号变量 matlab求和.符号运算如图所示的公式,Bij为已知的矩阵,Wij为未知变量,我希望通过符号运算把这个式子拆开,请问该怎么编程让matlab计算.(当m和n很大时自己输入计算量太大)我已经知道怎么一 怎样用matlab编辑带求和符号的公式 matlab 符号运算并且用subs对符号赋值以后,算出的结果中总是带着根号如何才能不带根号,计算出数值呢?就是怎么把根号开出来. matlab中如何指定一个函数的自变量例如,变量a,b,a是b的自变量,但表达式未知,符号运算中要用到b的一阶导数二阶导数应该怎样表示? MATLAB,psi函数,变量是复数时,怎么办?我计算的算式psi函数(普西函数)变量含复数,MATLAB中psi函数中要求变量是实数,怎么计算啊? “/带表哪个运算符号?