查看完整版本 : [MATLAB基础] [求助]一个m文件
paopao_615
2009-10-23, 09:23
编写m文件,分别用for, while 编程实现 ,函数如下图,
其中 , m, n的值通过input从键盘输入, 并计算其运行时间.
采用两个循环 并用if判断 按照给定公式编写方程即可
paopao_615
2009-10-23, 10:18
tic,s=0;
m=input('m:');
n=input('n:');
for i=1:m
for j=1:n
if i<j
s=s+1/(2^i)+1/(3^j);
elseif i==j
s=s+1/(2^i)+5^j;
else
s=s+1/i+5^j;
end
end
end
toc
这个程序有什么问题啊??
liuhuanjinliu
2009-10-23, 14:12
m:5
n:3
15 disp(s);
504.8269
Elapsed time is 9.783912 seconds.
m:3
n:5
15 disp(s);
195.2762
Elapsed time is 38.174738 seconds.
有问题吗?看不出来问题。运行正常。
paopao_615
2009-10-25, 18:10
那请问用while怎么写??谢谢!!
vBulletin® v3.8.3,版权所有 ©2000-2025,Jelsoft Enterprises Ltd.