第1章基础准备及入门
习题1及解答
1数字1.5e2,1.5e3中的哪个与1500相同吗?
〖解答〗
1.5e3
2请指出如下5个变量名中,哪些是合法的?
abcd-2xyz_33chan a变量ABCDefgh
〖解答〗
2、5是合法的。
3在MATLAB环境中,比1大的最小数是多少?
〖解答〗
1+eps
4设a=-8,运行以下三条指令,问运行结果相同吗?为什么?
w1=a^(2/3)
w2=(a^2)^(1/3)
w3=(a^(1/3))^2
〖解答〗
(1)不同。具体如下
w1=a^(2/3)%仅求出主根
w2=(a^2)^(1/3)%求出(-8)^2的主根
w3=(a^(1/3))^2%求出(-8)主根后再平方
w1=
-2.0000+3.4641i
w2=
4.0000
w3=
-2.0000+3.4641i
(2)复数的多方根的,下面是求取全部方根的两种方法:
(A)根据复数方根定义
a=-8;n=2;m=3;
ma=abs(a);aa=angle(a);
for k=1:m%m决定循环次数
sa(k)=(aa+2*pi*(k-1))*n/m;%计算各根的相角
end
result=(ma^(2/3)).*exp(j*sa)%计算各根
result=
-2.0000+3.4641i 4.0000-0.0000i-2.0000-3.4641i