matlab用while循环算出了100个X的值,如何再求这些X的平均值,直接用mean(X)他出来的就是最后一个X值
展开全部
在循环之前加一个s=0;循环过程中加一个s=s+X;循环结束后另x=s/100;这样就算出平均值了
追问
如果要画图的话怎么编程 画所有的X在一张图上 我试着在循环里画图结果只有最后一个X的图 还有我的X是一个复数矩阵
追答
你要画图的话,就要保留每一步算得的X值。
有两种方法可以推荐你使用:1、问这个问题,看得出来你是个新手,对matlab矩阵运算的强大不太了解。所以用一个“数组”把每一个X存起来吧,一共100个,每次运算得到的X存到相应位置,最后画图。
2、应用矩阵运算,一次性对所有满足条件的所有元素进行运算,一次得到这100个X,用矩阵元素画图。对于这种方法,如果你不会的话,把代码贴上来吧,我帮你改改
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询