1.1自顶向下的程序设计方法
【例1-1】列主元Guass消去法解方程组
a=[2 -3 5 -1;1 4 2 -3;-2 4 -3 -7;8 0 -2 1];
b=[3 7 -1 8];
s=LZYguass(a,b)
代码还有问题,x1=1.1913,x2=1.1157,x3=0.8114,x4=0.0923
学长帮忙修改过:
反思:
length()、size()函数使用还存在一些问题,每次用length()系统都会报错,以后可以更多地使用size;
学到了测试代码单独另存,而不是再用命令行窗口或直接在编辑器里面输出。
1.2符号运算
symbolic object是Symbolic Math Toolbox定义的一种新的数据类型(sym类型),用来存储代表非数值的字符信号。
符号对象可以是符号常量(符号形式的数)、符号变量、符号函数以及各种符号表达式(符号数学表达式、符号方程与符号矩阵)等。
sym()、syms():建立;
class():测试操作对象为何种操作对象类型、是否为符号对象类型。(这里不额外举例说明了,后面再详细介绍)
【例1-2】符号常数形成中的差异
这就和c语言里面是符号常量比较像;
稍微注意一下’e’这个,还不是很理解。
【例1-3】调用sym()和syms()创建符号对象