我是靠谱客的博主 甜甜茉莉,最近开发中收集的这篇文章主要介绍matlab运算符类型,未定义与 'matlab.graphics.primitive.Data' 类型的输入参数相对应的运算符 '.*'。...,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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);

y(9);

y(10);

y(11);

y(12);

y(13);

y(14);

(F1-ctao*y(8)-c(1).*pie(7)*R1+c(6).*pie(12)*R1+ktao*y(1)-k(1).*p(1)*R1+k(6).*p(6)*R1)./I(1);

(F2+c(3)*pie(9)*R2-c(4)*pie(10)*R2+k(3)*p(3)*R2-k(4)*p(4)*R2)./I(2);

(F3+c(1)*pie(7)-c(2)*pie(8)-cf*y(10)+k(1)*p(1)-k(2)*p(2))/m;

(F4+c(2)*pie(8)-c(3)*pie(9)-cf*y(11)+k(2)*p(2)-k(3)*p(3))/m;

(F5+c(3)*pie(9)+c(4)*pie(10)+cs*y(12)+k(3)*p(3)+k(4)*p(4)-ks*(l+y(3)))/mxing;

(F6+c(4)*pie(10)-c(5)*pie(11)-cf*y(13)+k(4)*p(4)-k(5)*p(5))/m;

(F7+c(5)*pie(11)-c(6)*pie(12)-cf*y(14)+k(5)*p(5)-k(6)*p(6))/m];

end

y0=[pi*80/180;pi/2;0.001;0.002;0.003;0.002;0.001;0;0;0;0;0;0;0];

[t,y]=ode45(@fangcheng,tspan,y0,R1,R2,I,ktao,ks,cs,cf,ctao,m,mxing,l,k,c,b,F1,F2,F3,F4,F5,F6,F7);

出错 fangcheng (line 5)

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

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

出错 fangcheng (line 9)

(F1-ctao*y(8)-c(1).*pie(7)*R1+c(6).*pie(12)*R1+ktao*y(1)-k(1).*p(1)*R1+k(6).*p(6)*R1)./I(1);

最后

以上就是甜甜茉莉为你收集整理的matlab运算符类型,未定义与 'matlab.graphics.primitive.Data' 类型的输入参数相对应的运算符 '.*'。...的全部内容,希望文章能够帮你解决matlab运算符类型,未定义与 'matlab.graphics.primitive.Data' 类型的输入参数相对应的运算符 '.*'。...所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(46)

评论列表共有 0 条评论

立即
投稿
返回
顶部