>> y=exp(pi/3*1i);>> syms x;y^-6(y^-6)*xans =1.0000 + 0.0000ians =x*((2111062325329919*i)/2535301200456458802993406410752 + 1)为什么最后的结果ans不等于 x*(1.0000 + 0.0000i)?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 11:00:29
>> y=exp(pi/3*1i);>> syms x;y^-6(y^-6)*xans =1.0000 + 0.0000ians =x*((2111062325329919*i)/2535301200456458802993406410752 + 1)为什么最后的结果ans不等于 x*(1.0000 + 0.0000i)?

>> y=exp(pi/3*1i);>> syms x;y^-6(y^-6)*xans =1.0000 + 0.0000ians =x*((2111062325329919*i)/2535301200456458802993406410752 + 1)为什么最后的结果ans不等于 x*(1.0000 + 0.0000i)?
>> y=exp(pi/3*1i);
>> syms x;
y^-6
(y^-6)*x
ans =
1.0000 + 0.0000i
ans =
x*((2111062325329919*i)/2535301200456458802993406410752 + 1)
为什么最后的结果ans不等于 x*(1.0000 + 0.0000i)?

>> y=exp(pi/3*1i);>> syms x;y^-6(y^-6)*xans =1.0000 + 0.0000ians =x*((2111062325329919*i)/2535301200456458802993406410752 + 1)为什么最后的结果ans不等于 x*(1.0000 + 0.0000i)?
ans =

x*((2111062325329919*i)/2535301200456458802993406410752 + 1)

>> vpa(ans,6)

ans =

x*(8.32667*10^(-16)*i + 1.0)%
这是因为第二个ans是符号类型的,默认以分数形式出现,这样显示误差会最小
而第一个ans是数值型的,默认以小数显示 ,实际上是有误差的,并且比较大
另外
>> format long
>> y^-6
ans =
1.000000000000000 + 0.000000000000001i%不完全是0i,这个是显然的
>> vpa(ans,10)%将他转换为符号类型,和上面的是类似的

ans =

8.326672685*10^(-16)*i + 1.0

MATLAB复数符号指数绘图H =7*abs(exp(i*w)-5)/abs(exp(i*w)-1)/abs(exp(i*w)-3)/abs(exp(i*w)-5);w=0:pi/50:2*pi;怎么画出H函数图象? exp(i*theta)=exp{2*pi*i*[theta/(2*pi)]}=[exp(2*pi*i)]^[theta/(2*pi)]=1^[theta/(2*pi)]=1?exp(i*theta)=exp{2*pi*i*[theta/(2*pi)]}=[exp(2*pi*i)]^[theta/(2*pi)]=1^[theta/(2*pi)];exp(2*pi*i)等于1是吧!那这个式子哪里出问题了呢?难道复数 >> y=exp(pi/3*1i);>> syms x;y^-6(y^-6)*xans =1.0000 + 0.0000ians =x*((2111062325329919*i)/2535301200456458802993406410752 + 1)为什么最后的结果ans不等于 x*(1.0000 + 0.0000i)? 为何在MATLAB中这个代码没法实现,应如何修改?clfx=0:pi/50:pi;y=cos(3*x).*exp(-x);plot(x,y,'b');str=['0.5';'1.5';'2.5 '];%求方程的三个根for i=1:3theX=fzero('cos(3*x)*exp(-x)',str(i,:)); plot(theX,0,'kd');legend('根')end 把 exp(pi+i) 写成 复数a+bi 的格式暂时的想法:exp(pi) * exp(i*1)=exp(pi)*(cos1+i*sin1)=exp(pi) cos1 + iexp(pi) sin1.我做得对么?还有其他更好的办法么? 1+exp(i*pi)=0这个公式到底是什么意思啊?exp到底是啥?expπi(偶数)等于多少?为什么? 关于有MATLAB求复杂的目标函数的最优解的问题?i=400;x(i)=i;syms Q Y;s1=int('1/(sqrt(2*pi)*(1-0.85)*Q/3)*exp(-(Y-Q)^2/(2*(1-0.85)*Q/3))',Y,0.85*Q,400)s2=int('1/(sqrt(2*pi)*(1-0.85)*Q/3)*exp(-(Y-Q)^2/(2*(1-0.85)*Q/3))',Y,400,x(i))s3=int( 关于matlab的问题 t=0:0.01:2*pi; x=exp(i*t); y=[x;2*x;3*x]'; plot(y);每一步什么意思, MATLAB中dsolve解出的t是什么含义?我使用了dsolve(’Dy = sin(pi*x*y)‘);然后结果中:atan(2/(1+exp(2*t*pi*x+2*C1*pi*x))*exp(t*pi*x+C1*pi*x),-(exp(2*t*pi*x+2*C1*pi*x)-1)/(1+exp(2*t*pi*x+2*C1*pi*x)))/x/pi有t和c1两个量,c1想 y)(1/sqrt(pi)*exp(-x.^2)*1/sqrt(pi)*exp(-y.^2)).*(sqrt(x.^2+y.^2) 创建z=exp(x+i*y)在x=linspace(-1,1,100);y=linspace(-2*pi,2*pi,100);内的三维网图,表面图,等高线图 matlab 计算精度d1=[0.5 1/2/3^0.5];d2=[-0.5 1/2/3^0.5];d3= [0 -1/3^0.5];b1=[2*pi 2*pi/3^0.5];b2=[-2*pi 2*pi/3^0.5];k=1/3*(b1-b2);>> exp(i*dot(k,d1))+exp(i*dot(k,d2))+exp(i*dot(k,d3))ans =4.4409e-016为什么结果不是零啊.这个结果无限接 用matlab求二重积分[1+cos(6*pi*x+8*pi*y)]*exp(-j*2*pi*(3*x+4*y)),试了好多次貌似都有错syms x y>> double (int(int(1+cos(6*pi*x+8*pi*y)*exp(-j*2*pi*(3*x+4*y)),-inf,inf),-inf,inf))Warning:Could not attach the property of being closeto the MATLAB中的画图问题r=rectangle('Position',[4/3/10^4-0.5,0,1,1]);t=0:0.0001:0.5;n=0:0.0001:1;s=sinc(n);s0=r*s*exp(-i*4*pi*5300000000*20000/(3*10.^8))*exp(i*pi*0.25*exp(12)*((t-2*20000/3/(10.^8))).^2)Error using ==> mtimesInner matrix dimensions m 在matlab中的命令窗口我输入了下面几个语句 结果出现的图像是空的,没有衰减震荡曲线,怎么回事t=0;pi/50;5*pi;y-exp(-t/2.5).*sin(3*t);%y=exp(-t/2.5).*sin(3*t);%plot(t,y,'-b','LineWidth',2)%axis([0,5*pi,-1,1])xlabel('t/s 帮忙看一下我的matlab程序为啥不对>> %% 4clear;R=5;Z=2*pi*R;Omega=0:10;Lambda=3;Beta=1;z=2;c=3*10^8;Phi1=5;Phi=4*pi*R*Z*Omega./(Lambda*c);T1=exp(1i*Beta*z)*[cos(pi/4) 1i*sin(pi/4);1i*sin(pi/4) cos(pi/4)];T2=exp(1i*Phi1)*[1 0;0 exp(1i*Phi)] matlab 作图 x轴坐标显示的问题如题,我的程序是这样的N=10;x=linspace(-4*pi,4*pi,1000);y=abs((1./N).*(sin((x.*N)./2)./sin(x./2)).*exp(-i.*((N-1)./2).*x));plot(y)图像做出来以后是这样:怎么把x坐标轴变成是-4pi到4pi clear; x=0:0.1:pi/3; y=exp(-0.5*x)*sin(x+pi/6); trapz(x,y) 在matlab中运行不了!