该学的程序设计与文档阅读我都在其他地方学过了。
没啥好重复看的。
值得注意的是当时我的觉得matlab的函数有失优雅,今天一看也没有。
还是很优雅的。
习题有几个涉及了一些问题还是很好的。值得一看。不过要我再写也没有必要。唯一自己还有问题的可能就是函数递归。
但这也不着急在matlab中解决。需要注意一点补充一下矩阵使用()作为括号。
画图还是很值得学习一下的。但考虑到这么简单,也没啥好做的。粗略看看画图的前面部分就好。
还是那点,初学者可以看看matlab可以解决那些问题。这都是很有帮助的。之后作业遇到计算问题上matlab是完全没有问题的。
傅里叶变化之类的变化时有些求微分方程应该挺有价值的。注意matlab的绘图时文字输入支持latex。总而言之之后有需要求解的时候用上matlab没问题。
七涉及到纯数学领域的应用相当有价值我觉得。可以跑一下,例如求解微分方程什么的。
不过这本书上的matlab版本可能是有点底了,符号讲解那一块都完全过时了,其中的方法跑步太行,不过也没关系,查查文档,照着文档来就好了。
符号处理这一个章节的确有点强。
其中的练习值得我做一下。(其实数据处理不少也值得,但毕竟那个对着实际例子可能更好,这个就不存在这个问题了,反正都要这样的)
sym x
% 再难也就是一个公式了
factor(x^2-1)
factor(x^9-1)
factor(x^9-1)
factor(x^4+x^3+2*x^2+x+1)
factor(125*x^6+75*x^4+15*x^2+1)
syms y z
factor(x^2+y^2+z^2+2*(x*y+y*z+z*x))
simplify(y/x+x/y)
syms a b
simplify(((a+(a^2-b)^0.5)/2)^0.5+((a-(a^2-b)^0.5)/2)^0.5)
simplify(2*cos(x)^2-sin(x)^2)
(3+2*2^0.5)^0.5
f1=(x^2-6*x+8)/(x^2-5*x+4)
limit(f1,x,4)
f2=abs(x)/x
limit(f2,x,0)
f3=((1+x^2)^0.5-1)/x
limit(f3,x,0)
f4=(x+1/x)^x
limit(f4,x,inf)
f1=3*x^2-5*x+1
diff(f1,x)
diff(f1,x,2)
f2=(x+(x+(x)^0.5)^0.5)^0.5
diff(f2,x)
diff(f2,x,2)
f3=sin(x)-x^2/2
diff(f3,x)
diff(f3,x,2)
z=x+y-(x^2+y^2)^0.5
diff(diff(z,x),y)
-diff(z,x)/diff(z,y)
sym a
int(1/(x+a),x)
int((1-3*x)^(1/3),x)
int(1/(sin(x)*cos(x))^2,x)
int(x^2/(a^2+x^2)^0.5,x)
数值积分是有误差的,符号积分是没有的
% 需要加上点。好像明白了,integral(f,0,1)送入的是一个0:步长:1的向量
f = @(m) m.*(2-m.^2).^12
integral(f,0,1)
级数就是间断的函数积分
syms n
symsum(1/n^2,n,1,inf)
taylor((exp(x)+exp(-x))/2,x,0)
使用solve即可,微分同,略
简单又好用,高数上这本书竟然可以被这个章节干掉大部分,可以的。这样一看基本数学思想+百度+matlab就足以解决很多数学问题了。