matlab的一个函数图应该怎么画
本帖最后由 ljelly 于 2010-2-24 11:18 编辑http://home.simwe.com/attachment/201002/9/446637_126571349409VF.gif
就是这样的函数图到底怎么才能表示出来,我编程进去之后,出来的图不对劲。
x=linspace(0,90,91);
y=1.9973*cos(x*pi/180)./(18.25+1.5875*cos(x*pi/180).);
plot(x,y);
出来的图形应该是一条逐渐递减的光滑曲线,但是做不出来啊,这个程序有什么问题吗? 假如实在做不出来这个图的话,
那么就采用第二种方法也行
取x=10,20,30,40,50,60,70,80,90
用matlab求出各点,然后再连接成一条光滑曲线也行,不知哪位前辈能给我一些指点?
第二种方法的话程序应该怎么编才对? y=1.9973*cos(x*pi/180)./(18.25+1.5875*cos(x*pi/180).);
最后那半个括号前的"."是多余的。 ...我编程进去之后,出来的图不对劲。...
calinta 发表于 2010-2-9 19:08 http://forum.simwe.com/images/common/back.gif
好奇,LZ有出图吗? 不会吧! 应该如LS所说会报错!?
还有LZ所有第二种方法不是一样吗? 你后面那个多了个点 “. "
x=linspace(0,90,91);
y=1.9973*cos(x*pi/180)./(18.25+1.5875*cos(x*pi/180));
这样就对了
页:
[1]