MATLAB 7.0 GUI应用

MATLAB 7.0 GUI应用,第1张

y一词,原为矩阵实验室的意思。它的最初版本是一种专门用于矩阵数值计算的软件。随着MATLAB的逐步市场化,其功能也越来越强大,特别是本书介绍的MATLAB 7.0,是一门集数值计算、符号运算和图形处理等多种功能于一体的科学计算软件包。它还包含许多专用工具箱,可以满足不同专业用户的需求。如科学计算、动态仿真、系统控制、数据采集、模糊逻辑、金融财政、图形处理、信号处理、数据统计和器材控制等。

目前,MATLAB已经得到相当程度的普及,它不仅成为各大公司和科研机构的专用软件,在大学校园也得到了普及,许多本科和专科的学生借助它来学习大学数学和计算方法等课程,而硕士生和博士生在做科学研究时,也经常要用MATLAB进行数值计算和图形处理。可以说,MATLAB软件在大学校园已经有了相当的普及,它已经深入到了各个专业的很多学科。本书主要介绍MATLAB 7.0的基本功能,包括MATLAB 7.0在数值计算、符号运算和图形处理方面的常用功能。同时还在本书的后几章着重介绍了MATLAB 7.0在微积分、拟合、插值和常微分方程等科学计算方面的应用。

全书共分为17章,第1章是MATLAB 7.0简介,介绍MATLAB语言的基本情况和优缺点,并特别介绍了MATLAB 7.0的最新特点;第2章介绍了MATLAB 7.0的安装和用户界面,对使用界面的认识是掌握MATLAB 7.0的基础;第3章介绍了MATLAB的基本使用方法,通过对本章的学习,读者可以编写简单的MATLAB 7.0程序,逐步领略MATLAB 7.0强大的数值计算功能;第4章介绍MATLAB 7.0的数值计算功能;第5章介绍两种特殊的MATLAB变量,单元型变量和结构型变量;第6章介绍字符串的 *** 作;第7章介绍多项式的使用;第8章介绍关系和逻辑运算;第9章介绍MATLAB 7.0在符号运算方面的功能;第10章介绍函数的M文件,该章是编写MATLAB程序最重要的内容;第11章介绍了文件和数据的导入和导出;第12章介绍MATLAB 7.0的图形处理功能,从而可以使自己的成果可视化;第13章介绍MATLAB 7.0的句柄图形,这是进行GUI设计的基础;第14章介绍图形界面GUI;第15章至第17章介绍MATLAB 7.0在科学计算方面的一些专题,包括微积分、拟合和插值、普通方程以及常微分方程等

1. 函数impseq.m(单位脉冲序列)

function [x,n] = impseq(n0,n1,n2)

% 产生 x(n) = delta(n-n0)n1 <= n,n0 <= n2

% [x,n] = impseq(n0,n1,n2)

if ((n0 <n1) | (n0 >n2) | (n1 >n2))

error('参数必须满足 n1 <= n0 <= n2')

end

n = [n1:n2]

%x = [zeros(1,(n0-n1)), 1, zeros(1,(n2-n0))]

x = [(n-n0) == 0]

以及函数stepseq.m(单位阶跃序列)

function [x,n] = stepseq(n0,n1,n2)

% 产生 x(n) = u(n-n0)n1 <= n0 <= n2

% [x,n] = stepseq(n0,n1,n2)

if ((n0 <n1) | (n0 >n2) | (n1 >n2))

error('参数必须满足 n1 <= n0 <= n2')

end

n = [n1:n2]

%x = [zeros(1,(n0-n1)), ones(1,(n2-n0+1))]

x = [(n-n0) >= 0]


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12099581.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存