摘要: 学习时间:2小时 代码行数:50行 今天在课上学习了人机交互设计的知识,我学到了在做软件时要站在用户的角度,这样才能做出好的软件。 阅读全文
posted @ 2023-05-15 22:56 万事胜意k 阅读(39) 评论(0) 推荐(0) 编辑
摘要: 共轭梯度法程序设计 1、实验目的 掌握共轭梯度法的基本思想及其迭代步骤;学会运用 MATLAB 编程实现常用优化算法;能够正确处理实验数据和分析实验结果及调试程序。 2、实验内容 (1)求解无约束优化问题; (2)终止准则取,搜索方法采用非精确搜索 Armijo; (3)完成 FR 共轭梯度法的 M 阅读全文
posted @ 2023-05-15 10:45 万事胜意k 阅读(180) 评论(0) 推荐(0) 编辑
摘要: Newton 法程序设计 代码: newton.m % 定义目标函数及其梯度和海森矩阵 f = @(x) 100*(x(2)-x(1)^2)^2 + (1-x(1))^2; grad_f = @(x) [400*x(1)^3-400*x(1)*x(2)+2*x(1)-2; 200*(x(2)-x(1 阅读全文
posted @ 2023-05-15 10:42 万事胜意k 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 最速下降法程序设计 1、实验目的 通过最速下降法的程序设计,为今后的约束优化方法的学习和编程奠定基础;掌握负梯度方向 的定义和最速下降法的迭代公式;通过此次实验,进一步巩固最速下降法的基本原理和思想。 2、实验内容 (1)求解无约束优化问题: (2)终止准则取 (3)完成最速下降法(负梯度法)的 M 阅读全文
posted @ 2023-05-15 10:40 万事胜意k 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 一维寻优法(0.618 法)程序设计 1、基本要求 通过一维寻优黄金分割法的程序设计,培养学生计算机的应用能力,并为今后无约束优化方法 的学习和编程,奠定基础;掌握缩小寻优区间的黄金分割法。 2、主要内容 (1)请用 0.618 法求解优化问题: 在区间[0,1]上的极小点和极小值; (2)根据 0 阅读全文
posted @ 2023-05-15 10:36 万事胜意k 阅读(156) 评论(0) 推荐(0) 编辑