〇、前情提要
学点matlab基础知识4,123在前面。
需要有C语言或其他编程基础,了解线性代数和矩阵相关知识。
参考文档可查https://ww2.mathworks.cn/help/matlab/
参考:
1.1小时Matlab速成教程
https://www.bilibili.com/video/BV1hE411Q7T4?t=54
2.三次样条插值
https://baike.baidu.com/item/三次样条插值/3476729?fr=aladdin
尊重up劳动成果请务必一键三连
一、多项式
- 创建
%创建
p = [1, 2, 3, 4]; % 系数向量,按x降幂排列,最右边是常数
f1 = poly2str(p, 'x'); % 生成好看的字符串 f1 = x^3 + 2 x^2 + 3 x + 4,不被认可的运算式,字符串的形式表现出来,不具有运算功能
f2 = poly2sym(p); % 生成可用的符号函数 f2 = x^3 + 2*x^2 + 3*x + 4;存储类为sym,为matlab特有的一个类
- 求值
%求值
x = 4;
y1 = polyval(p, x); % 代入求值;若x1为矩阵,则对每个值单独求值
将x = 4代入x3+ 2x2 + 3x + 4中求得y=112
- 求根
%求根
%p = [1, 2, 3, 4];
r