求椭球表面积和椭圆周长
:@L :@L :@L 用matlab求椭球表面积和椭圆周长,使用了命令s=mfun('ellipsoid', 20, 8, 8);但系统告诉我“??? Error using ==> error
Too many output arguments.
Error in ==> D:\matlab\toolbox\symbolic\mfun.m
On line 80==> r = eval(r,emsg);”
这是怎么回事?
[ 本帖最后由 ChaChing 于 2009-12-24 23:17 编辑 ]
回复 楼主 牧司 的帖子
刚试下2009a! 怎错误讯息不同!没用过mfun及ellipsoid! 刚查下help, 总觉得输入参数未配合!?
??? Error using ==> sym.double at 29
DOUBLE cannot convert the input expression into a double array.
If the input expression contains a symbolic variable, use the VPA function instead.
Error in ==> mfun>processResult at 121
r = double(r);
Error in ==> mfun at 48
y = processResult(r,siz,nans);
[ 本帖最后由 ChaChing 于 2009-12-24 21:28 编辑 ] 在2008a上试了,没有问题:
clc
clear
mfun('ellipsoid', 20, 8, 8)
~~~~~~~~~~~~~~~~~~~~
ans =
1.6737e+003
回复 板凳 friendchj 的帖子
貌似我的maple没启用!?:@L有空想学在试试!
页:
[1]