下面的matlab 程序运行不了,求改错
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/22 18:13:06
下面的matlab 程序运行不了,求改错
syms t x y;
x=sqrt(3)+2*cos(t);
y=sin(x);
F=[0,x/(x^2+y^2)];
ds=[diff(x),diff(y)]';
int_curvel=int(F*ds,t,0,2*pi)
syms t x y;
x=sqrt(3)+2*cos(t);
y=sin(x);
F=[0,x/(x^2+y^2)];
ds=[diff(x),diff(y)]';
int_curvel=int(F*ds,t,0,2*pi)
符号计算避免conj()的出现,所以倒数第二行去掉转置符号;
最后一行F*ds改成F.*ds
F*ds是个很复杂的三角函数组成的复合函数,用int积分仍然可能积不出来,所以建议用数值计算,即
t=0:0.001:2*pi;
x=sqrt(3)+2*cos(t);
y=sin(x);
F=[t*0 ; x./(x.^2+y.^2)];
ds=[-2*sin(t);cos(x).*(sqrt(3)-2*sin(t))];
Fds=F.*ds;
A=sum(Fds')*0.001; %A为定积分近似值
最后一行F*ds改成F.*ds
F*ds是个很复杂的三角函数组成的复合函数,用int积分仍然可能积不出来,所以建议用数值计算,即
t=0:0.001:2*pi;
x=sqrt(3)+2*cos(t);
y=sin(x);
F=[t*0 ; x./(x.^2+y.^2)];
ds=[-2*sin(t);cos(x).*(sqrt(3)-2*sin(t))];
Fds=F.*ds;
A=sum(Fds')*0.001; %A为定积分近似值
下面的matlab 程序运行不了,求改错
求大神帮帮,我的matlab程序为什么运行不了?
MATLAB程序问题:运行下面的程序,
下面程序为何在matlab中运行不了啊?
刚学matlab菜鸟一枚,为什么书上的程序运行不了啊,求大神指教.
matlab简单的程序求改错
matlab,简单的程序求改错
下面的matlab程序错误在哪里?怎么不运行?
matlab中寻找回文数问题,程序如下,运行不了,求高手修改找错!
哪位高手帮我看下我的matlab程序哪里出错了,运行不了.
这个程序为什么在MATLAB中运行不了?
matlab程序运行出现the statement is incomplete的错误,下面是程序,请问怎样解决