计算机应用
Computer Application
第六章 Matlab程序金陵学院 2005.11~2005.12
袁杰 yuanjie@nju.edu.cn
本章作业和要求
2.2,2.5,2.14(a)(b)(e),4.1~4.4,4.6,4.7,
5.2(a)(b),5.3,5.7,5.11,5.17
有条件的同学可以在自己的计算机上安装
Matlab软件并加以练习重点和要点,熟练掌握 Matlab程序流程控制语句和组合应用,熟悉 文件操作和涉及到的函数注意,本章内容书上不全,请做好笔记考核方式:书面考核和上机考核编程起步
.m文件全局变量,局部变量函数入口参数函数返回参数注释 %
函数执行规则
.m文件的调试
while 语句语法:
while (条件 )
<TAB>语句
end
举例
if 语句语法:
if (条件 1)
<TAB>语句
elseif(条件 2)
<TAB>语句
else
<TAB>语句
end
举例
for 语句语法:
for(变量 =表达式 )
<TAB>语句
end
举例 画曲线族
switch语句语法:
switch(表达式 )
<TAB>case case_expression_1
<TAB><TAB>statements_1
…
<TAB>case case_expression_n
<TAB><TAB>statements_n
<TAB>otherwise
<TAB><TAB>statements_n+1
end
举例
break和 continue
在 for和 while语句中的使用举例综合使用举例文件操作
load和 save
以逗号作为间隔符的文本文件
csvread,csvwrite
Excel文件
xlsread,xlswrite
低级文件操作
fopen,fread,fwrite,fseek,ftell,frewind,
fprintf,fclose…
Matlab应用方程求根 fzero,roots
多项式相乘 conv
数值积分 quad8,polyarea
局部极小值 fminbnd
非线性方程求解 fsolve
常微分方程求解 ode45
多项式拟合插值 interp1
数据拟合 spline
数字信号处理 fft
课程到此结束
Computer Application
第六章 Matlab程序金陵学院 2005.11~2005.12
袁杰 yuanjie@nju.edu.cn
本章作业和要求
2.2,2.5,2.14(a)(b)(e),4.1~4.4,4.6,4.7,
5.2(a)(b),5.3,5.7,5.11,5.17
有条件的同学可以在自己的计算机上安装
Matlab软件并加以练习重点和要点,熟练掌握 Matlab程序流程控制语句和组合应用,熟悉 文件操作和涉及到的函数注意,本章内容书上不全,请做好笔记考核方式:书面考核和上机考核编程起步
.m文件全局变量,局部变量函数入口参数函数返回参数注释 %
函数执行规则
.m文件的调试
while 语句语法:
while (条件 )
<TAB>语句
end
举例
if 语句语法:
if (条件 1)
<TAB>语句
elseif(条件 2)
<TAB>语句
else
<TAB>语句
end
举例
for 语句语法:
for(变量 =表达式 )
<TAB>语句
end
举例 画曲线族
switch语句语法:
switch(表达式 )
<TAB>case case_expression_1
<TAB><TAB>statements_1
…
<TAB>case case_expression_n
<TAB><TAB>statements_n
<TAB>otherwise
<TAB><TAB>statements_n+1
end
举例
break和 continue
在 for和 while语句中的使用举例综合使用举例文件操作
load和 save
以逗号作为间隔符的文本文件
csvread,csvwrite
Excel文件
xlsread,xlswrite
低级文件操作
fopen,fread,fwrite,fseek,ftell,frewind,
fprintf,fclose…
Matlab应用方程求根 fzero,roots
多项式相乘 conv
数值积分 quad8,polyarea
局部极小值 fminbnd
非线性方程求解 fsolve
常微分方程求解 ode45
多项式拟合插值 interp1
数据拟合 spline
数字信号处理 fft
课程到此结束