|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?我要加入
x
我想实现一个符号积分的循环。将0-t分成n个区间,步长为dt。而
K(i)=int(S*G(i),t,(i-1)*dt,i*dt) %i=1,2,3...n
即在每个时间段中分别积分(0-dt , dt-2dt ,2dt-3dt ,...(n-1)dt-ndt),因为被积函数中有一项G(i)的值与具体的每个积分区间的位置有关。G(i)为单个的数,S为矩阵。
当S不是矩阵时,我这样做可以,但是矩阵时就不行了,提示出错。
syms t
ts=0:0.01:2;
n=length(ts); % 整个区间中的点数
S=sin(t)+1;
for i=1:n
G(i)=i;
KK4(i)=int(G(i)*S,t,(i-1)*0.01,i*0.01);
end
如果S是矩阵时,怎么才能实现循环呢?谢谢指点。
[ 本帖最后由 cdwxg 于 2006-7-27 20:22 编辑 ] |
|