标签:内置 多项式 矩阵 matlab xmax 大二 绘制 自变量
MATLAB是数学软件,内置自己特有的语言和语法,底层为C语言,底层数据结构是矩阵(例:数100等价为1乘1的矩阵[100]),内有很多函数。
类似数学软件还有Maple,Mathematica。特长都是“数学计算”。
MATLAB所有的功能都围绕着“其内置的函数”展开。
数值和符号计算:
-
数值运算的核心是1×n的矩阵,将它作为多项式的系数,如[1 2 1]表示\(x^2+2x+1\)
- 其内置函数有:
r=roots(p)%求该多项式系数矩阵对应多项式的根 p=polyfit(x,y,n)%x和y已知,求拟合多项式p的系数,n为几p就有几阶 y=polyval(p,x)%根据x和多项式p,求对应y值
-
符号运算的核心是符号和多项式,如 syms x y; f=\(x^3-y^3\);
- 其内置函数有:
val=int(f,x,xmin,xmax)%根据多项式f,符号x,积分上下限xmax和xmin,求积分值 val=int(int(f,x,xmin,xmax),y,ymin,ymax)%计算二重积分 factor(f)%对f分解因式,返回分解后的因子矩阵 expand(f)%对f进行展开,f通常为几个因子乘积的形式 res=eval(f)%计算f的值,多项式f和符号x的值在先前给出 limit(f,x,a)%求f关于x在a点的极限 diff(f,x,n)%求f关于x的n阶导
绘图:
-
核心为 自变量和因变量,二者已知,绘制方可进行
- 其内置函数有:
x=linespace(3.13,124.23,2041)%生成自变量。前两参数为自变量上下界,第三个参数为生成长度 plot(x,y1,'r:',x,y2,'g-')%在一个坐标轴上绘制多个自变量相同的曲线,指定颜色和连线形状 subplot(34,234,231)%页面划分为34行234列,在从左往右从上往下数第231个格子绘制坐标轴 bar(x,y1);stairs(x,y2);stem(x,y3),fill(x,y4);%条形图,阶梯图,杆图和填充图。连线形状和颜色不写的话使用系统默认的。 [xx,yy]=meshgrid(x,y)%输入x(横坐标),y(纵坐标),输出x、y生成的二维点坐标。 %x存横坐标的二维矩阵,y存纵坐标的二维矩阵。 surf(x,y,z);%绘制图像z=f(x,y) title('标题')%在绘制的图像上面写标题
另外,matlab还可以生成音乐,制作窗口程序——计算器,造解数独程序,处理图片等等。
【未完待续。。。。】
标签:内置,多项式,矩阵,matlab,xmax,大二,绘制,自变量 来源: https://www.cnblogs.com/zhuangzhongxu/p/16389419.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。