sin(x)^1.6次方为何画出来的图像不对,峰值不为1?
命令如下:>> x=0:0.01:0.45;
>> y1=0.0015032*(sin(x/0.45*pi+pi).^1.6;
plot(x,y1,'*')
sin(x).^1.6次方最大值应该是1,图像中的峰值应该是0.0015032,为何画出来不是,求教原因
图中最大值就是0.0015032 tjqhnu 发表于 2016-1-13 19:23
图中最大值就是0.0015032
一共三条曲线,最大值0.0015032那条的n=1.0,平方后是2,正确。但n=0.8和1.2那两条画出来就不对 LZ试下(-4)^0.5看看!
负数的根号是会成为复数的
峰值要为0.0015032,应该如下
y1=0.0015032*abs(sin(x/0.45*pi+pi).^1.6); plot(x,y1,'*')
或者
y1=0.0015032*sin(x/0.45*pi).^1.6); plot(x,y1,'*')
页:
[1]