Matlab程序怎么运行出错!求解

Matlab程序怎么运行出错!求解a=rand(1000000,3);a(:,1)=round(a(:,1)–0.2);a(:,2)=round(a(:,2)*0.9–0... Matlab程序怎么运行出错!求解a=rand(1000000,3);
a(:,1)=round(a(:,1)–0.2);
a(:,2)=round(a(:,2)*0.9–0.2–0.1*((a:,1)–1));
a(:,3)=round(a(:,3)*0.8–0.2–0.1*(a(:,1)–1)–0.1*(a(:,2)–1));
for i=1:6
b=a(1:10^i,3);
c(i)=sum(b)/(10^i);
end
c
for i=1:6
b=(~a(1:10^i,1))&(~a(1:10^i,2))&a(1:10^i,3);
d(i)=sum(b)/(10^i);
end
d
for i=1:6
b=a(1:10^i,1)&a(1:10^i,2)&a(1:10^i,3);
e(i)=sum(b)/(10^i);
end
e
展开
 我来答
lhmhz
高粉答主

2017-05-30 · 专注matlab等在各领域中的应用。
lhmhz
采纳数:7263 获赞数:17002

向TA提问 私信TA
展开全部

程序主要的小错误有,

1、a(:,2)=round(a(:,2)*0.9–0.2–0.1*((a:,1)–1));标为粗体部分书写有问题,应改为

a(:,2)=round(a(:,2)*0.9–0.2–0.1*(a(:,1)–1))

2、运算符有错误,减号应用英文半角的形式输入

纠正上述错误,运行可得

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式