求纠正下面的MATLAB语句哪里出了错误?

求纠正下面的MATLAB语句哪里出了错误?,第1张

你调用得到结果是多少?如果是10001就没错。

代码应该没什么问题,我大致按照你的代码写的,结果是正确的。

借助于符号运算,可以很容易进行检验:

>> syms k

>> vpa(symsum(1/k,1,10000),6)

ans =

9.78761

 

>> vpa(symsum(1/k,1,10001),6)

ans =

9.78771

第一题

a=input('请输入密码:')

while isempty(a)|a~=123

a=input('密码错误!请重新输入密码:')

end

disp('密码正确')

第二题

程序有问题根本执行不了

前两题答案

http://zhidao.baidu.com/question/71744647.html

第三题答案:

h=10*rand(1,10) %给定10个数的矩阵

for i=1:10

for j=10:-1:i+1

if h(j-1)>h(j)

t=h(j)h(j)=h(j-1)

h(j-1)=t

end

end

end

disp(h)

第四题

A=10*rand(4,5) %给定一个4x5矩阵

b=max(max(A))

[i,j]=find(A==b)

第五题

sum=0

for i=1:20

part=1

for j=1:i

part=part*j

end

sum=sum+part

end

sum


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12140119.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存