数学建模社区-数学中国

标题: 可以帮我看看么?我快被matlab绘图整疯了!! [打印本页]

作者: ycagelulu    时间: 2013-7-14 20:30
标题: 可以帮我看看么?我快被matlab绘图整疯了!!
就是在某个区间上,然后经过我们积分得到一个函数,需要画出来。该函数是我无法弄再简的函数了。而图是必须要画出来的。
我的代码如下:
h=0.1469:0.01:1.1713;
v2=(13083*pi)/20000 + (4005*asin((5*h)/3 - 8927/9375)*((5*h)/3 - 8927/9375))/896 - (4005*asin((5*h)/3 - 11671/9375)*((5*h)/3 - 11671/9375))/896 + (4005*(1 - (5/3*h - 8927/9375)^2)^(1/2))/896 - (4005*(1 - (5/3*h - 11671/9375)^2)^(1/2))/896 - (9/25 - (h - 8927/15625)^2)^(1/2)*(- (55625*h^2)/8064 + (794503*h)/100800 + 814439/3515625) - (9/25-(h - 11671/15625)^2)^(1/2)*((55625*h^2)/8064 - (1038719*h)/100800 + 38398427/28125000);
plot(h,v2);

求提点。。。。。。拜托了。想画出图像!!!
作者: 厚积薄发    时间: 2013-7-14 21:57
出现错误:Inner matrix dimensions must agree.
作者: Rain的雨    时间: 2013-7-14 22:59
函数过长了,超出了软件的限制
作者: ycagelulu    时间: 2013-7-15 17:26
Rain的雨 发表于 2013-7-14 22:59
函数过长了,超出了软件的限制

不是我想弄这么长的函数,而是积分的结果就这么长,化简不了。对了,我已经会弄这个了。是将所有的表达式中的* / 和乘方符号,都写成.*./.乘方,我也画出来了捏
作者: Rain的雨    时间: 2013-7-15 19:50
ycagelulu 发表于 2013-7-15 17:26
不是我想弄这么长的函数,而是积分的结果就这么长,化简不了。对了,我已经会弄这个了。是将所有的表达式 ...

呵呵,不错,不错
作者: Rain的雨    时间: 2013-7-15 20:16
昨天晚上我也试了,把那些符号前面加了./   .*  但是还是出不来,你能不能把那个代码给我发过来,我试试
作者: 数学不烦    时间: 2013-7-16 10:18
我比你更晕了,可能是某些符号出问题了吧?
作者: 1578233196    时间: 2013-7-17 19:48
把每个*改为.*     还有每个^改为.^
作者: wangkai2013    时间: 2013-7-17 22:20
呵呵,不错,不错
作者: wangkai2013    时间: 2013-7-17 22:20
呵呵,不错,不错
作者: ycagelulu    时间: 2013-7-25 11:30
数学不烦 发表于 2013-7-16 10:18
我比你更晕了,可能是某些符号出问题了吧?

符号没错咧
作者: loveuu6665    时间: 2013-7-25 22:41
trtrtrtrrtrtrtrtr
作者: 点点星光    时间: 2013-7-26 10:25
是不是matlab里所有的乘除都是点乘点除啊
作者: ycagelulu    时间: 2013-7-26 13:37
点点星光 发表于 2013-7-26 10:25
是不是matlab里所有的乘除都是点乘点除啊

恩。是的呢




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5