查看: 601|回复: 0|关注: 0

[未答复] 求助大神!!错误使用 symengine !!

[复制链接]

新手

9 麦片

财富积分


050


7

主题

23

帖子

0

最佳答案
发表于 2019-4-25 16:27:11 | 显示全部楼层 |阅读模式
function [X1,X2] =pl2(N,wx2,q,w,e,r,miga,A)
syms  Z X Y  k ;
Z=floor(t.*N);
t=0:0.1:10;
A1=[1-0.5*wx2*(t-Z/N).^2 t-Z/N 0.5*wx2*(t-Z/N).^2 0];
A2=[0.5*wx2*(t-Z/N).^2 0 1-wx2*(t-Z/N).^2 t-Z/N];
p=[1-wx2/(2*N^2) 1/N wx2/(2*N^2) 0;-wx2/N 1 wx2/N 0;wx2/(2*N^2) 0 1-wx2/N^2 1/N;wx2/N 0 -2*wx2/N 1];
alfa(k)=[A/(2*N^2)*cos(miga*(k-1)/N);A/N*cos(miga*(k-1)/N);0;0];
vo=[q;w;e;r];
Y=p^(Z-k)*alfa(k);
X=symsum(Y,k,1,'Z');
X1=A1*(p^Z*v0+X)+(A/2)*((t-Z/N)^2)*cos(miga*Z/N);
X2=A2*(p^Z*v0+X);
end

错误信息:
>> [X1,X2] =pl2(100,1000,0.5,0.2,0.2,0.1,100,100)
错误使用 symengine
The column index is missing.

出错 sym/symsum (line 68)
   rSym = mupadmex('symobj::map',fsym.s,'symobj::symsum',x.s,a.s,b.s);

出错 pl2 (line 11)
X=symsum(Y,k,1,'Z');


求大神指导!不胜感激!!



您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐上一条 /3 下一条

快速回复 返回顶部 返回列表