http://hi.baidu.com/tieweixiao/blog/category/matlab%D1%A7%CF%B0
2009年01月17日 星期六 14:54
声明:以下内容来于课件,如有错误,欢迎指正.
5.1 M文件介绍 1.命令式文件:相当于在命令窗口中逐行输入并运行命令,所产生的所有变量均为全局变量; 2.函数式文件:为了实现计算中的参数传递,需要用到函数式文件。标志是第一行为function语句,函数式文件可以有返回值,也可以只执行操作而无返回值;函数式文件执行之后,只保留最后结果,所定义的变量仅在函数内部起作用,并随调用的结束而被清除。
(1)注意文件名与函
2009年01月17日 星期六 14:51
声明:以下内容来于课件,如有错误,欢迎指正! MATLAB的图形处理工具箱从简单的点、线、面处理发展到了集二维、三维甚至四维表现图和对图进行着色、消隐、光照、渲染及多视角处理等强大功能包,数据可视化和绘图方面的能力。 本章主要内容: 4.1 二维图形 4.2 三维图形 4.3 图形处理的基本技术 4.4 图形处理的高级技术 4.5 图形窗口 4.1
2009年01月17日 星期六 14:47
声明:以下内容来原于课件,如有错误,欢迎指正!
3.1 符号表达式的生成 符号表达式包括符号函数和符号方程,在符号运算过程中,变量都以字符形式保存和运算,数字也被当成字符来处理。 1.字符串生成 创建符号函数 f='log(x)' 创建符号方程 eq='a*x^2+b*x+c=0‘ 创建符号微分方程 diffeq='Dy-y=x‘ 2.用sym函数来创建 f=sym('sin(x)') f=sym('sin(x)^2=0')
2009年01月17日 星期六 14:43
2.4 矩阵的分解函数 特征值分解(Jordan分解)、奇异值分解(A的奇异值为A‘A的特征值的平方根)、矩阵的LU分解(A=L*U,L为下三角阵,R为上三角阵)、矩阵的cholesky分解(A=R’R,R为上三角阵)、QR分解(把A作分解AP=QR,其中Q为正交阵,R为上三角阵,P 为初等变换阵)
1.特征值函数 A=[7 3 -2;3 4 -1;-2 -1 3]; [x,y]=eig(A) [x,y]=eigs(A)
2. Jordan分解
2009年01月17日 星期六 14:40
声明:以下内容来源于课件,如有出错,欢迎指正,请与本人联系.
2.1 MATLAB的数据类型 MATLAB的数据类型主要包括数字、字符串、矩阵(数组)、单元型数据及结构型数据。能自动根据所赋予的值或对变量所进行的操作来确定变量的类型 . 2.1.1变量与常量 1.变量的命名规则: ① 变量名区分大小写; ② 变量名长度不超过31位,第31个字符之后的字符将被忽略; ③ 变量名以字母开头
2009年01月17日 星期六 14:31
数值算法实现 §1. 线性方程组解法
1、顺序Gauss消去法 %文件 gauss.m function u = gauss (a, b) n = length (b) ; for k=1: n –1 for i = k+1 : n mult = a ( i, k) / a (k, k) ; for j =k +1: n %