matlab实验加速步长法

实 验 报 告

实验名称: 加速步长法

院 (系): 机电学院

专业班级: 机械制造及其自动化

姓 名:

学 号:

2013年5 月13 日

实验一:加速步长法 实验日期:2013年 5 月 13 日

实验目的

了解MATLAB的基本运用

了解MATLB在优化中的使用

实验原理

加速步长法是利用试探来确定单谷函数的初始搜索区间。其主要思路是:从一点出发,按照一定的步长,试图确定出函数值呈现“高低高”规律的相邻三点。从一个方向试探搜索,如不成功,则沿反方向探索。如方向正确,则加大步长探索。直至最终三点x1x2x3,满足x1f(x2)

实验内容

加速步长法程序:

%加速步长计算空间

%x0输入初值

%h0输入步长

%fx所求函数

x1=x0;

k=0;

h=h0;

while 1 %循环求解

x4=x1+h;

k=k+1;

f4=f(x4);

f1=f(x1);

if f4

x2=x1;

x1=x4;

f2=f1;

f1=f4;

h=2*h;

else

if k==1 %更换方向

h=-h;

x2=x4;

f2=f4;

else

x3=x2;

x2=x1;

x1=x4;

break;

end

end

end

a=min(x1,x3); %输出区间

b=x1+x3-a;

函数程序:

function [zhi]= fx1(x) %2aê?oˉêy

zhi=x^3-x^2-2*x+1;

end

调用执行程序:

[a,b]=jiasu(@fx1,0,0.1)

执行结果:

a =

0.7000

b =

3.1000

实验小结

通过本实验了解了了matlab的基本操作方法,了解加速步长法的原理与基本运用

matlab步长教程,matlab实验加速步长法.doc相关推荐

  1. matlab光学几何光学模拟,matlab在几何光学仿真 实验中的应用.doc

    matlab在几何光学仿真 实验中的应用 Matlab在几何光学仿真实验中的应用 秦华 冯东太 山东理工大学理学院 X 关注成功! 加关注后您将方便地在 我的关注中得到本文献的被引频次变化的通知! 新 ...

  2. matlab 信号处理 教程,MATLAB信号处理仿真 实验_教程-学习文件.pdf

    MATLAB信号处理仿真实验 从观察正弦波开始 用绳量给我的地界 坐落在佳美之处 我的产业实在美好 杜伟韬 duweitao@ 广播电视数字化教育部工程研究中心 2013年 4月23 日于 北京定福庄 ...

  3. matlab项目实例教程,matlab简明实例教程.doc

    matlab简明实例教程.doc 南京航空航天大学王正盛1MATLAB数学工具软件实例简明教程王正盛编写南京航空航天大学南京航空航天大学王正盛2第一章MATLAB简介MALAB译于矩阵实验室MATri ...

  4. matlab nntool教程,Matlab nntool 应用实例教材.doc

    Matlab nntool 应用实例 在MATLAB命令窗口中键入nntool再按enter,会自动弹出下面的Network/Data Manager窗口画面 Inputs:输入值 Targets:目 ...

  5. matlab 图 教程,Matlab图形

    本章将继续探讨MATLAB的绘图和图形函数功能.下面将会讨论 - 绘制条形图 绘制轮廓 三维图 绘制条形图 bar命令绘制二维条形图,下面举个例子来演示如何使用. 示例 假设有10名学生,这些学生某次 ...

  6. matlab语音处理教程,Matlab声音处理教程 / 声音处理 / 声音处理教程 / 声音处理软件...

    Matlab声音处理教程 / 声音处理 / 声音处理教程 1)用mp3录音,生成文件cricket.wav,把该文件放到matlab文件夹里面(就是你打开matlab后中间顶部的地址). 2)使用如下 ...

  7. matlab r2010a教程,MATLAB教程R2010a(十二五)

    第1章 基础准备及入门 1.1 MATLAB的安装和工具包选择 1.2 Desktop操作桌面的启动 1.2.1 MATLAB的启动 1.2.2 Desktop操作桌面简介 1.3 Command W ...

  8. matlab fdatool教程,[Matlab]Fdatool与s-function c builder的使用

    自从用了Matlab以后,很多事情都交给这款强大的软件进行处理,例如撰写M文件批量处理excel表格数据,数据计算(嗯,其实MathCAD也挺好用,不过更习惯在Matlab中计算)等.今天介绍最近用到 ...

  9. matlab中fdyn,Matlab的用法总结

    1. 对序列进行洗牌 randperm() randperm()产生随机的序列 %if filepaths 是一个5*1的结构体,then cshuffle = randperm(length(fil ...

  10. matlab电力系统暂态稳定性,matlab实验电力系统暂态稳定分析.doc

    matlab实验电力系统暂态稳定分析.doc 19实验三电力系统暂态稳定分析电力系统暂态稳定计算实际上就是求解发电机转子运动方程的初值问题,从而得出ΔT和ΩT的关系曲线.每台发电机的转子运动方程是两个 ...

最新文章

  1. jQuery超炫酷按钮插件及源码
  2. 虚拟机几种网络连接方式的区别
  3. python数据挖掘学习笔记】十四.Scipy调用curve_fit实现曲线拟合
  4. 厂均 60W+ 的 秘密
  5. AttributeError: module ‘xlwt‘ has no attribute ‘Workbook‘解决方案
  6. GC overhead limit exceeded填坑心得
  7. plcst语言编程教程_PLC编程(ST)语言常用语句及功能简介
  8. 离散数学第九章—学习笔记
  9. H3C 交换机配置命令
  10. 【Vue实战】基于Vue的九宫格在线抽奖附源代码
  11. 获取手机IMEI/ICCID/IMSI
  12. 计算机对团队合作的重要性,市计算机:团队协作,共同奋斗
  13. 几款常用UML建模工具解析
  14. 解决ECharts官网打开缓慢的问题
  15. BlogBus居然没有人谈及‘魔方’
  16. Python爬虫 - 人人贷散标
  17. CAD/CASS断面偏距高程高差批量标注插件(可自动避让、横向或纵向标注)
  18. 【观察】与时俱进提供智慧费用管理新体验,SAP Concur “以行践言”的新价值...
  19. 利用ASP显示当前在线人数
  20. 开源论坛软件Flarum的安装

热门文章

  1. nginx在Linux系统安装
  2. HCL配置不同VLAN之间进行通讯实验
  3. Ubuntu 搜狗输入法 关闭简繁切换快捷键
  4. 京东官网首页js+css+html基础
  5. HTTP 417 错误 – 预期结果失败 (Expectation failed)
  6. GTX高速收发器Transceiver概述与收发共同特征(UG476)
  7. python--leetcode448. Find All Numbers Disappeared in an Array
  8. 新股发行制度五年改革历程
  9. RS485通讯四路模拟量隔离采样模块的功能特点及应用
  10. 关于django的prefetch_related优化查询问题