为什么我的MATLAB程序可以输出所有计算值? 求只输出最后结果的方法。

希望有高手可以帮忙解决。问题是这样的:如果我编辑了一个m文件,该文件中含有循环程序。编辑完成,执行该文件时,MATLAB程序就会将里面的未知量取过的所有值都显示出来。这到... 希望有高手可以帮忙解决。
问题是这样的:
如果我编辑了一个m文件,该文件中含有循环程序。
编辑完成,执行该文件时,MATLAB程序就会将里面的未知量取过的所有值都显示出来。这到底是为什么呢?
例如:对于计数变量i,执行程序是就会将i的所有取值输出。还是简单送上我的一个小程序吧,希望有高手可以帮忙解决。
这是用微积分概念求解x^2积分值的程序:
function proj3
a=input('input the min')
b=input('input the max')
n=input('input the number:')
h=(b-a)/n
i=1
x=a+h
y=x^2*h
for i=1:n-1
x=x+h
y=x^2*h+y
i=i+1
end
如果只是简单的取值为a=0,b=1,n=2的话,输出结果为
input the min0

a =

0

input the max1

b =

1

input the number:2

n =

2

h =

0.5000

i =

1

x =

0.5000

y =

0.1250

x =

1

y =

0.6250

i =

2
展开
 我来答
lzq1398110
2010-08-21
知道答主
回答量:26
采纳率:0%
帮助的人:12.3万
展开全部
那是因为你这些变量或者常量后面没加封号“;”。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式