作业帮 > 综合 > 作业

能不能请你再编个程序啊?还是这个函数y=5sin6x+8cos4x x大于0小于10( 先不求出函数的根) 首先把x的区

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/08/28 09:40:20
能不能请你再编个程序啊?还是这个函数y=5sin6x+8cos4x x大于0小于10( 先不求出函数的根) 首先把x的区间 等分成10个区间长度一样的小区间.然后在0到10区间随机产生20个数,找出使函数值最大(y1)的那个数x1,第二次再产生20个比y1更大的数,其中10个在x1所属的小区间内找(若找不到这么多个则跳出来,假如只找到3个 则其余7个在再别的区间找),另外10个在其他区间随机找.第三次迭代仿照第二次 如此迭代10次.@ giantbrain
“若找不到这么多个则跳出来,假如只找到3个 则其余7个在再别的区间找”,只能找到10个或找不到吧,怎么会3、7个,难道是要在小区间内随机10个,不能大于的再去其它地方找,补齐?
再问: 是的 会编这个matlab程序吗?
再答: 字数超了,看文件。
再问: 非常感谢你 不过我问题的描述有点问题!字数太多 在这里追问不了了,我再发个提问 还得请你帮忙看看!!非常感激!!!