- 1、本文档共60页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB小结、经典迭代法、CG
MATLAB小结、经典迭代法、CG;1 .MATLAB 代表MATrix LABoratory
它的首创者是美国新墨西哥大学计算机系的系主任Cleve Moler博士,他在教授线性代数课程发现其他语言很不方便,篇构思开发了MATLAB。最初采用FORTRAN语言编写,20世纪80年代后出现了MATLAB的第二版,全部采用C语言编写.
1984年Moler博士和一批数学家及软件专家创建了MathWorks公司,专门开发MATLAB。
1993年出现了微机版,到2003年是6.5版;2 .一种演草纸式的科学计算语言
3 .MATLAB 是一高性能的技术计算语言.
强大的数值计算和工程运算功能
符号计算功能
强大的科学数据可视化能力
多种工具箱 ?;MATLAB 能干什么?;掌握 MATLAB ……;开发环境;命令窗口;图形窗口;编辑窗口;帮助窗口;The MATLAB Language ;程序;常变量及其命名规则;Matlab中预定义变量;向量的创建;矩阵的创建;各种运算符;Matlab语言最基本的赋值语句结构为:
变量名列表=表达式
注1:整个赋值语句以;结束,则不在屏幕上返回结果,否则立即返回结果。
注2:多个语句可在同一行,用逗号分开。
注3:表达是太长可以用续行符号…;函数 ;流程控制;1、for循环语句
基本格式
for 循环变量=起始值:步长:终止值
循环体
end
步长缺省值为1,可以在正实数或负实数范围内任意指定。对于正数,循环变量的值大于终止值时,循环结束;对于负数,循环变量的值小于终止值时,循环结束。循环结构可以嵌套使用。
;2、while循环语句
基本格式
while 表达式
循环体
end
若表达式为真,则执行循环体的内容,执行后再判断表达式是否为真,若不为真,则跳出循环体,向下继续执行。
;3、if,else,elseif语句
(1)if 逻辑表达式
执行语句
end
(2)if 逻辑表达式 (3) if 逻辑表达式1
执行语句1 执行语句1
else elseif 逻辑表达式2
执行语句2 执行语句2
end …
end
;4、switch语句
switch 表达式(可以是标量或字符串)
case 值1
语句1
case 值2
语句2
….
otherwise
语句3
end
;MATLAB程序的基本组成结构
%说明
清除命令:清除workspace中的变量和图形(clear,close)
定义变量:包括全局变量的声明及参数值的设定
逐行执行命令:指MATLAB提供的运算指令或工具箱
… … … 提供的专用命令
控制循环 : 包含for,if then,switch,while等语句
逐行执行命令
… … …
end
绘图命令:将运算结果绘制出来
当然更复杂程序还需要调用子程序,或与simulink以及其他应用程序结合起来。;2、程序M文件
以.m格式进行存取,包含一连串的MATLAB指令和必要的注解。需要在工作空间中创建并获取变量,也就是说处理的数据为命令窗口中的数据,没有输入参数,也不会返回参数。
程序运行时只需在工作空间中键入其名称即可。;(1)函数定义行(关键字function)
function[out1,out2,..] = filename(in1,in2,..)
输入和输出(返回)的参数个数分别由nargin和nargout两个MATLAB保留的变量来给出。
(2)第一行帮助行,即H1行
以(%)开头,作为lookfor指令搜索的行
(3)函数体说明及有关注解
以(%)开头,用以说明函数的作用及有关内容
(4)函数体语句
函数体内使用的除返回和输入变量这些在func
文档评论(0)