1 Text 函数的用法: 用法 text(x,y,'string')在图形中指定的位置(x,y)上显示字符串string text(x,y,z,'string') 在三维图形空间中的指定位置(x,y,z)上显示字符串string 2, plot([0,z1,z12],'-b','LineWidth',3)[ ]里面表示数组
3, x,y 均为矩阵,plot 命令就是画出x,y 矩阵对应的二维平面的点形成的曲线
y(:,1)中逗号前是行,逗号后是列,冒号表示从几到几
所以 y(:,1)表示第一列的所有元素
如果是y(3:5,1)则表示第一列的第 3 到第 5 行对应的元素
只要你的y 矩阵有 100 列,那你当然可以将 1 改成100
同理,x 矩阵也可以这样
4 sym 的意思是symbol,就是后面括号里面是个代数式,要进行符号运算,class()判断对象是什么类型
5 matlab 控制运算精度用的是digits 和 vpa 这两个函数 xs = vpa(x,n) 在n 位相对精度下,给出x 的数值型符号结果 xs xs = vpa(x) 在digits 指定的精度下,给出x 的数值型符号结果 xs digits 用于规定运算精度,比如: digits(20); 这个语句就规定了运算精度是20 位有效数字
但并不是规定了就可以使用,因为实际编程中,我们可能有些运算需要控制精度,而有些不需要控制
vpa 就用于解决这个问题,凡是用需要控制精度的,我们都对运算表达式使用vpa 函数
例如: digits(5); a=vpa(sqrt(2)); 这样 a 的值就是1
4142,而不是准确的1
4142135623730950488016887242097 又如: digits(5); a=