a=eval('sqrt(3)')a = 1.7321 >> b=sqrt(3)b = 1.7321 >> whos a b Name Size Bytes Class Attributes a 1x1 8 double b 1x1 8 double 一句话:没区别
用vpa函数
解析 因为根据定义,exp(i*x) = cos(x) + i*sin(x).x=sqrt(2)*exp(i*(3*pi/4))=sqrt(2)* (cos(3*pi/4)+ i * sin(3*pi/4))=sqrt(2) * ( -sqrt(2)/2 + i * sqrt(2)/2)= -1 * 1i(Matlab中 1i 和 i 是一样的,但1......
因为根据定义,exp(i*x) = cos(x) + i*sin(x).x=sqrt(2)*exp(i*(3*pi/4))=sqrt(2)* (cos(3*pi/4)+ i * sin(3*pi/4))=sqrt(2) * ( -sqrt(2)/2 + i * sqrt(2)/2)= -1 * 1i (Matlab中 1i 和 i 是一样的,但1i可以避免被重新定义。)
1在命令窗口输入语句:x=[-1。3 1+2+3 sqrt(5)],按回车键,命令就被执行,在MATLAB命令窗中显示的结果。 2在命令窗II输入语句:x=[・l・3 1+2+3 sqrt(5)],按回车键,命令就被执行,在MATLAB命令窗中显示的结果。 3在命令窗口输入语句:x=[—1.3 1+2+3 sqrt(5)],按回车键,命令就被执行,在MAT...
根据MATLAB的运算规则,首先进行的是 sqrt(4) 运算,结果为 2。接着根据乘除法优先级,执行乘法运算和减法运算,得到 (sqrt(4)6)-(2*3) = 12-6 = 6 ,因此输出结果为 6.0 。故选B。 A. 24 不是该表达式的输出结果,因此应排除。C. 30 并不是表达式的任何一个部分的结果,也不符合计算规则,因此也可...
matlab默认是在复数范围求解,结果带复数不奇怪。如果你确定不需要复数解,可以对所求解变量加限制,例如:syms t real,即限定t为实数,类似限定为正数,负数之类都行
[X,Y]=meshgrid(-3:0.3:3)r=sqrt((X-x).2+(Y-y).2)V=k.*q.*(1./r)[Ex,Ey]=gradient(-V)E=sqrt(Ex.2+Ey.2)Ex=Ex./EEy=Ey./Ehold onquiver(X,Y,Ex,Ey,0.4)plot(x,y,'bo',x,y,'g+')contour(X,Y,V)可以画出等势线最后要改成contour(X,Y,V,50)就不行了...
百度试题 题目下列MATLAB命令中表示复数1+i的为___? 2^(1/2)*exp(pi/4*i)1+sqrt(-1)sqrt(2)*exp(pi/4*i)1+i 相关知识点: 试题来源: 解析 1+i 反馈 收藏
关于MATLAB中contour用法的疑问clear allclcq=2e-6;k=9e9;x=0,y=0[X,Y]=meshgrid(-3:0.3:3)r=sqrt((X-x).2+(Y-y).2)V=k.*q.*(1./r)[Ex,Ey]=gradient(-V)E=sqrt(Ex.2+Ey.2)Ex=Ex./EEy=Ey./Ehold onquiver(X,Y,Ex,Ey,0.4)plot(x,y,'bo',x,y,'g+')contour(X,Y,V)...