matlab程序设计实例计

MATLAB程序设计教程 刘卫国主编 - 下载频道
- CSDN.NET
&&&&MATLAB程序设计教程 刘卫国主编
MATLAB程序设计教程 刘卫国主编
不错的matlab教程,欢迎下载,
第1章 MATLAB操作基础
1.1 MATLAB概述
1.1.1 MATLAB的发展
1.1.2 MATLAB的主要功能
1.1.3初识MATLAB
1.2 MATLAB集成环境
1.2.1启动与退出MATLAB集成环境
1.2.2 MATLAB操作界面
1.2.3 MATLAB的搜索路径
1.3 MATLAB帮助系统
1.3.1 MATLAB帮助窗口
1.3.2 MATLAB帮助命令
1.3.3 MATLAB演示系统
1.3.4 MATLAB远程帮助系统
第2章 MATLAB矩阵及其运算
2.1变量和数据操作
2.1.1变量与赋值
2.1.2预定义变量
2.1.3内存变量的管理
2.1.4 MATLAB常用数学函数
2.1.5数据的输出格式
2.2 MATLAB矩阵
2.2.1矩阵的建立
2.2.2矩阵的拆分
2.2.3特殊矩阵
2.3 MATLAB运算
2.3.1算术运算
2.3.2关系运算
2.3.3逻辑运算
2.4矩阵分析
2.4.1对角阵与三角阵
2.4.2矩阵的转置与旋转
2.4.3矩阵的逆与伪逆
2.4.4方阵的行列式
2.4.5矩阵的秩与迹
2.4.6向量和矩阵的范数
2.4.7矩阵的条件数
2.4.8矩阵的特征值与特征向量
2.5矩阵的超越函数
2.7结构数据和单元数据
2.7.1结构数据
2.7.2单元数据
2.8稀疏矩阵
2.8.1矩阵存储方式
2.8.2稀疏存储方式的产生
2.8.3稀疏矩阵应用举例
第3章 MATLAB程序设计
3.1.1 M文件的分类
3.1.2 M文件的建立与打开
3.2程序控制结构
3.2.1顺序结构
3.2.2选择结构
3.2.3循环结构
3.3函数文件
3.3.1函数文件的基本结构
3.3.2函数调用
3.3.3函数参数的可调性
3.3.4全局变量与局部变量
3.4程序举例
3.5程序调试
3.5.1程序调试概述
3.5.2调试菜单
3.5.3调试命令
第4章 MATLAB绘图
4.1二维数据曲线图
4.1.1绘制单根二维曲线
4.1.2绘制多根二维曲线
4.1.3设置曲线样式
4.1.4图形标注与坐标控制
4.1.5图形的可视化编辑
4.1.6图形窗口的分割
4.2其他二维图形
4.2.1对函数自适应采样的绘图函数
4.2.2其他坐标系下的二维数据曲线图
4.2.3二维统计分析图
4.3隐函数绘图
4.4三维图形
4.4.1三维曲线
4.4.2三维曲面
4.4.3其他三维图形
4.5图形修饰处理
4.5.1视点处理
4.5.2色彩处理
4.5.3图形的裁剪处理
4.6图像处理与动画制作
4.6.1图像处理
4.6.2动画制作
第5章 MATLAB数据分析与多项式计算
5.1数据统计处理
5.1.1最大值和最小值
5.1.2求和与求积
5.1.3平均值和中值
5.1.4累加和与累乘积
5.1.5标准方差与相关系数
5.2数据插值
5.2.1一维数据插值
5.2.2二维数据插值
5.3曲线拟合
5.4离散傅里叶变换
5.4.1离散傅里叶变换算法简介
5.4.2离散傅里叶变换的实现
5.5多项式计算
5.5.1多项式的四则运算
5.5.2多项式的导函数
5.5.3多项式的求值
5.5.4多项式求根
第6章 MATLAB解方程与最优化问题求解
6.1线性方程组求解
6.1.1直接解法
6.1.2迭代解法
6.2非线性方程数值求解
6.2.1单变量非线性方程求解
6.2.2非线性方程组的求解
6.3常微分方程初值问题的数值解法
6.3.1龙格—库塔法简介
6.3.2龙格—库塔法的实现
6.4最优化问题求解
6.4.1无约束最优化问题求解
6.4.2有约束最优化问题求解
6.4.3线性规划问题求解
第7章 MATLAB数值积分与数值微分
7.1数值积分
7.1.1数值积分基本原理
7.1.2数值积分的实现方法
7.1.3多重定积分的数值求解
7.2数值微分
7.2.1数值差分与差商
7.2.2数值微分的实现
第8章 MATLAB符号运算
8.1符号对象
8.1.1建立符号对象
8.1.2符号表达式运算
8.1.3符号表达式中变量的确定
8.1.4符号矩阵
8.2符号微积分
8.2.1符号极限
8.2.2符号导数
8.2.3符号积分
8.3.1级数符号求和
8.3.2函数的泰勒级数
8.4符号方程求解
8.4.1符号代数方程求解
8.4.2符号常微分方程求解
第9章 MATLAB图形句柄
9.1图形对象及其句柄
9.1.1图形对象
9.1.2图形对象句柄
9.1.3图形对象属性
9.2图形窗口与坐标轴
9.2.1图形窗口对象
9.2.2坐标轴对象
9.3低层绘图操作
9.3.1曲线对象
9.3.2曲面对象
9.3.3文本对象
9.3.4其他核心对象
第10章 MATLAB图形用户界面设计
10.1用户界面对象
10.2菜单设计
10.2.1建立用户菜单
10.2.2菜单对象常用属性
10.2.3快捷菜单
10.3对话框设计
10.3.1对话框的控件
10.3.2控件的操作
10.3.3对话框设计示例
10.4图形用户界面开发环境
10.4.1图形用户界面设计窗口
10.4.2 常用的用户界面设计工具
10.4.3图形用户界面开发环境应用示例
第11章 Simulink动态仿真集成环境
11.1 Simulink操作基础
11.1.1 Simulink简介
11.1.2 Simulink的启动与退出
11.2系统仿真模型
11.2.1 Simulink的基本模块
11.2.2模块的编辑
11.2.3模块的连接
11.2.4模块的参数和属性设置
11.3系统的仿真
11.3.1设置仿真参数
11.3.2启动系统仿真与仿真结果分析
11.3.3系统仿真实例
11.4使用命令操作对系统进行仿真
11.5子系统及其封装技术
11.5.1子系统的建立
11.5.2子系统的条件执行
11.5.3子系统的封装
11.6 S函数的设计与应用
11.6.1用MATLAB语言编写S函数
11.6.2 S函数的应用
第12章 MATLAB外部接口技术
12.1 MATLAB与Microsoft Office的混
12.1.1在Word中使用MATLAB
12.1.2在Excel中使用MATLAB
12.2 MATLAB数据接口
12.2.1数据文件操作
12.2.2 MAT文件及其应用
12.3 MATLAB应用程序接口
12.3.1 C语言MEX文件的创建
12.3.2 MATLAB引擎技术
附录A MATLAB常用命令与函数分类索引表
附录B MATLAB可用的LaTeX字符集
嵌到我的页面
<input type="text" readonly="true" value="">
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
您可能还需要
开发技术下载排行QQ:Email:MATLAB技术交流QQ群<FONT COLOR="#FF635
(56)(1)(2)(7)(0)(3)(0)(0)(4)(13)(0)
程序设计工作室主要从事数学运算、建模仿真、算法设计、代写程序等业务,主要在统计分析、神经网络、智能优化、支持向量机、模式识别、回归预测、数学建模以及GUI设计方面为您提供实验、课题、论文、毕设、项目等方面的编程仿真服务。【统计分析】假设检验、判别分析、主成分分析、因子分析、聚类分析【神经网络】BPRBFHopfieldELM神经网络、模糊神经网络、小波神经网络【支向量机】支持向量机、模糊、孪生、模糊孪生、最小二乘、超球支持向量机【智能优化】遗传算法、粒子群算法、果蝇算法、蜂群算法、蚁群优化、模拟退火【数学建模】大学生数学建模、研究生数学建模、系统建模、模糊建模【模式识别】人脸识别、指纹识别、车牌识别、手写识别、语音识别、国画识别【回归预测】金融时间序列预测、风力发电功率预测&&&
历 史 案 例
【案例001】基于Hopfield神经网络的噪声字符识别系统的MATALAB实现
【案例】三维荧光消除瑞利散射MATLAB程序
Reference:
Morteza Bahram, Rasmus
Bro, Colin Stedmon, Abbas A
【OpenCV入门指南】第十三篇 人脸检测&
本篇介绍图像处理与模式识别中最热门的一个领域——人脸检测(人脸识别)。人脸检测可以说是学术界的宠儿,在不少
【OpenCV入门指南】第十一篇 鼠标绘图
前面介绍了图像处理中的
直方图又称柱状图、质量分布图,是一种统计报告图。直方图由一系列高度不等的纵向条纹或线
【OpenCV入门指南】第七篇 线段检测与圆检测
在《》与《》讲解了的轮廓检测。本篇将讲解在中使用线段检测与圆检测。
线段检测与圆检测主要运用变换,变换是一种利用图像的全局特征将特定形
【OpenCV入门指南】第六篇 轮廓检测 下
【OpenCV入门指南】第五篇 轮廓检测 上关于小Matlab编程的小波变换_百度知道
关于小Matlab编程的小波变换
这个例子是书上的Morlet小波程序,运行时总是出错。包括??? Error using ==& CWT_Morlet at 11At least 1 parameter required!这个问题是怎么回事?error的用法错在哪里了?还有,这个程序还有哪些错误呢?比如函数定义之类的问题?请各位大侠帮帮我吧。function [WT,Freqbins,Scales]=CWT_Morlet(Sig,WinLen,nLevel);%continuous Wavelet Transform using Morlet function%Sig:信号%WinLen:小波函数在尺度参数a=1时的长度(默认为10)%nLevel:频率轴划分区间段(默认为1024)%%WT:返回的小波变换计算结果%FreqBins:返回频率轴划分结果(归一化频率,最高频率为0.5)%Scales:返回与频率轴划分值相对应的尺度划分(频率0.5对应的尺度为1)if (nargin==0),
error(&#39;At least 1 parameter required!&#39;);if (nargin&4),
iShow=1;elseif (nargin&3),
nLevel=1024;elseif (nargin&2),
WinLen=10;endSig=hilbert(real(Sig));%计算信号的解析信号SigLen=length(Sig);%获取信号的长度fmax=0.5;%设置最高分析频率fmin=0.005;%设置最低分析频率FreqBins=logspace(log10(fmin),log10(0.5),nLevel);%将频率轴在分析范围内等
%对数坐标划分Scales=fmax*ones(size(FreqBins)).&#47;FreqB%计算响应的尺度参数omg0=WinLen&#47;6;WT=zero(nLevel,SigLen);%分配计算结果的存储单元wait=waitbar(0,&#39;Under calculation,please wait&#39;);for m=1:nLevel,
waitbar(m&#47;nLevel,wait);
a=Scales(m);%提取尺度参数
t=-round(a*WinLen):1:round(a*WinLen);
Mor1=pi^(-1&#47;4)*exp(i*2*pi*0.5*t&#47;a).*exp(-t.^2&#47;2&#47;(2*omg0*a)^2);
%计算当前尺度下的小波函数
temp=conv(Sig,Mor1)&#47;sqrt(a);
%计算信号与小波函数的卷积
WT(m,:)=temp(round*(a*WinLen)+1:Length(temp)-round(a*WinLen));close(wait);WT=WT&#47;WinL
呵呵,这个程序是告诉你用morlet小波进行连续小波变换时的程序,相当于是matlab中的底层程序,function [WT,Freqbins,Scales]=CWT_Morlet(Sig,WinLen,nLevel);这个是定义了这样的一个函数,其中Sig,WinLen,nLevel这几个变量为输入变量,分别指信号,信号的长度以及分解的层数。WT,Freqbins,Scales这些为输出变量,分别指小波变换的系数,频率以及尺度。就是对信号Sig进行nLevel层小波变换。在实际使用的时候,只要把输入量给定,然后直接调用这个函数[WT,Freqbins,Scales]=CWT_Morlet(Sig,WinLen,nLevel)。就可以得到输出结果。
其他类似问题
为您推荐:
小波变换的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁matlab程序设计实例_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
matlab程序设计实例
阅读已结束,如果下载本文需要使用
想免费下载本文?
你可能喜欢

我要回帖

更多关于 matlab程序 的文章

 

随机推荐