matlab错误打印,错误使用 disp 输出参数太多。

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

clear

R=81;%砂轮半径mm

lambdaS=0.3;%磨粒间距mm

Vw=150;%工件进给速度mm/s

n=2880;%主轴转速r/min

omega=(2.*pi.*n)/60;%角速度

Vs=omega*R;%砂轮线速度

Se=1e-3;%回转误差

%fai=omega*t;%某离散时刻t时工作磨粒相对于机床主轴中心的回转位置角

ft=lambdaS*(Vw./Vs);%工件每转进给率(单颗磨粒每转切削的最大未变形磨屑厚度)

ap=5e-3;

for t=1:30

Rs=R+Se.*cos(omega*(t*0.005));%偏心回转半径

xx(t)=Rs;

end

disp(xx);

M=acos(1-(ap./Rs));

up_or_down=1; % 1:有效工作区域内, -1: 离开工作区

if up_or_down == 1 %有效工作区域内

fist = pi/6;% 开始角度

fiex = M; % 结束角度

elseif up_or_down ==-1 % 离开工作区

fist =M; % 角度

end

for t=1:30

Rwt=((Rs.^2)+(Se.^2)-2.*Rs.*Se.*abs(cos(omega.*t*0.005-2.*omega.*t*0.005))).^(0.5);

Rwt1=((Rs.^2)+(Se.^2)-2.*Rs.*Se.*abs(cos(omega.*(t-1)*0.005-2.*omega.*(t-1)*0.005))).^(0.5);

yy(t)=Rwt;

ss(t)=Rwt1;

end

disp(yy);

disp(ss);

A=disp(yy);

detH(yy,ss)=disp(yy)-sisp(ss);

H=ft*sin(omega.*t)+detH;

错误使用 disp 输出参数太多。

有没有大神帮我解决这个问题,为什么输出的两个数组无法相减啊,也没法算到最后

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值