matlab运算符类型,未定义与 'matlab.graphics.primitive.Data' 类型的输入参数相对应的运算符 '.*'。...

在MATLAB函数fangcheng中遇到错误,运算符'.'*'无法应用于'matlab.graphics.primitive.Data'类型的输入参数。错误出现在计算矩阵元素时,可能是因为数据类型不匹配导致。
摘要由CSDN通过智能技术生成

function dy=fangcheng(t,y,R1,R2,I,ktao,ks,cs,cf,ctao,m,mxing,l,k,c,b,F1,F2,F3,F4,F5,F6,F7)

jianxi=zeros(12,1);

jianxi(1)=y(1)*R1-y(3);

jianxi(2)=y(3)-y(4);

jianxi(3)=y(4)-y(5)-y(2)*R2;

jianxi(4)=y(2)*R2-y(6)-y(5);

jianxi(5)=y(6)-y(7);

jianxi(6)=y(7)-y(1)*R1;

jianxi(7)=y(8)*R1-y(10);

jianxi(8)=y(10)-y(11);

jianxi(9)=y(11)-y(12)-y(9)*R2;

jianxi(10)=y(9)*R2-y(13)-y(12);

jianxi(11)=y(13)-y(14);

jianxi(12)=y(14)-y(8)*R1;

%间隙大小判断

for a=1:6

aa=a+6;

if jianxi(a)>b/2

p(a)=jianxi(a)-b/2;

pie(aa)=jianxi(aa);

elseif jianxi(a)

p(a)=jianxi(a)+2/b;

pie(aa)=jianxi(aa);

else

p(a)=0;

pie(aa)=0;

end

end

dy=[y(8);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值