ggyyxp 发表于 2006-10-23 11:29

老大来看看我这个程序为啥不能运行

matlab二重积分问题
y上限L,下限0
x上限A+sqrt(R^2-(y-A)^2 ,下限a-sqrt(r^2-(y-b)^2
被积函数c+sqrt(r^2-(y-b)^2-(x-a)^2)
我的程序是
syms x y a b cr A B L R;
F2=int(int(c+sqrt(r^2-(y-b)^2-(x-a)^2),x,a-sqrt(r^2-(y-b)^2,A+sqrt(R^2-(y-A)^2)),y,0,L)
提示错误??? F2=int(int(c+sqrt(r^2-(y-b)^2-(x-a)^2),x,a-sqrt(r^2-(y-b)^2,A+sqrt(R^2-(y-A)^2)),y,0,L)
                                                                                           |
Error: Incomplete or misformed expression or statement.
谁能指点一下啊

ggyyxp 发表于 2006-10-23 11:31

a b c r A B L R
都是参数

eight 发表于 2006-10-23 11:35

原帖由 ggyyxp 于 2006-10-23 11:29 发表
matlab二重积分问题
y上限L,下限0
x上限A+sqrt(R^2-(y-A)^2 ,下限a-sqrt(r^2-(y-b)^2
被积函数c+sqrt(r^2-(y-b)^2-(x-a)^2)
我的程序是
syms x y a b cr A B L R;
F2=int(int(c+sqrt(r^2-(y-b)^2-(x-a) ...


句末少了一个括号,建议使用2006版本的matlab,在编辑框中便可自动检查语法

happy 发表于 2006-10-24 19:40

两个错误,一个是楼上说的少了括号
另一个是sqrt使用不对,sqrt(x)中只能是一个变量,你这里有两个
页: [1]
查看完整版本: 老大来看看我这个程序为啥不能运行