PDA

查看完整版本 : 如何用matlab画y=0.8*sin(i/65)函数


xuyanhua1201
2008-12-02, 10:50
执行了图框框是空白,会出现Warning: Imaginary parts of complex X and/or Y arguments ignored,是不是数字太小了显示不出来了呀?有解决的方法吗?在下新手,谢谢大家了

cjj5405
2008-12-06, 16:47
你这i是未知的,最好i,y给个范围~~

xuyanhua1201
2008-12-08, 16:22
范围怎么定义的呀?具体的语句怎么写,请帮忙写一下哈

xuyanhua1201
2008-12-08, 16:28
x=linspace(0,2*pi,30);
y=0.8*sin(x/65);
plot(x,y);
我用个语句,现在出来的图像时一条斜线,是为什么呀?

hsy100
2008-12-08, 21:47
出现斜线就对了,因为虽然 i 的范围为0:2pi,但是i/65,就很小了,在接近0的很小的范围内,
x==sin(x),你忘了。。