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