matlab中如何做连乘循环,如何实现连乘后连加的计算啊??不用循环

本帖最后由 ding4660560664 于 2012-7-30 16:44 编辑

clc,clear

u_lb=401;u_ub=600;              %u的取值范围【400,600】

u=u_lb:1:u_ub;

g_lb=1;g_ub=200;                %g的取值范围【1,200】

g=g_lb:1:g_ub;

[U,G]=meshgrid(u,g);

% 目标函数

tic

t=20;                           %检查费用

f=300;                          %不合格零件损失

mu=581;                         %刀具平均寿命

si=20.5129;                     %方差

v=0.01;                         %工序正常时零件次品率

w=0.25;                         %工序故障时零件合格率

k=1200;                         %工序无故障时换刀费用

d=3000;                         %工序异常时故障排除费用

pq=0.9;                         %工序故障为刀具故障的概率

pd=0.1;                         %工序故障为其他故障的概率

h=1500;                         %误判停机损失费用

F=normcdf(U,mu,si);             %刀具寿命分布函数

如何实现连乘后连加的计算啊??不用循环

还要结果为与原来的U,G中的矩阵元素一一对应,也就是说所得的结果矩阵也是一个200×200的矩阵。

求大神指导啊!!!!数学建模程序编到这里就卡了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值