MATLAB之初学
Matlab小辣鸡1932
这个作者很懒,什么都没留下…
展开
-
Matlab利用牛顿迭代法求解非线性方程组
我们得首先了解牛顿迭代法的原理是什么:在这里,我以二阶非线性方程组为例:f1(x,y)=0f2(x,y)=0,求解x,y原理假设方程组的一组近似解为(x0,y0),将方程f1(x,y)=0与f2(x,y)=0在(x0,y0)处利用二元泰勒级数展开,并取到x,y的一阶近似,则可得到线性方程组:这两个线性方程组可以写成线性代数里面的矩阵相乘形式:...原创 2019-11-25 20:05:58 · 18542 阅读 · 1 评论 -
怎样用MATLAB进行数据拟合,得到函数
首先我们先把数据输进去,我这里为了简便,就用很简单的数据,最后要写上画图的代码:clear allclcx=linspace(0,10,100);y=linspace(0,10,100);plot(x,y)运行之后,得到图,这时,我们再点击工具栏APP-Curve Fitting点击Curve Fitting,就会得到拟合工具栏(电脑第一次拟合可能会有点慢,多等一会儿就好了):...原创 2019-11-25 08:53:49 · 24331 阅读 · 0 评论 -
MATLAB画图并将两个图排列在一起
怎样用MATLAB进行画图呢?例如我要画y1=sin(x); y2=cos(x);并把他们放在两个不同的框并列起来,MATLAB提供了函数plot(x,y1):画图subplot(1,2,1) :1,2表示把这两个图按照一行两列的方式排列,最后一个1表示把这个图放在第一个位置上下面是我写的程序,供大家参考clear allclcx=linspace(-pi,pi,100); ...原创 2019-11-21 00:05:35 · 42577 阅读 · 1 评论 -
MATLAB中一些基础的公式
今天也给大家分享一些MATLAB常用的一些式子clear allclcsyms Q R T D0 %创建符号变量D=D0exp(-Q/(RT)) %符号变量syms a b c dm=[a b c d; b c d a; c d a b; d a c b] %创建符号矩阵collect(s,x) %按照幂次合并同类项expand(s) %扩展factor(s...原创 2019-11-20 23:54:01 · 1888 阅读 · 0 评论 -
MATLAB之怎样利用MATLAB中值差分法求一阶二阶导数
**MATLAB初学之怎么利用中值差分法求一阶导数**我们最近在学习MATLAB,由于是选修课,所以老师不会讲一些很高深的知识。今天先给大家分享如何利用中值差分法求一阶导数,以后一些基础的内容我将再补充。##原理:##程序源代码,以方程f=cos(x).*exp(-x.^2/2)为例:clear allclch=0.1;x=-4:h:4;f=cos(x).*exp(-x.^2...原创 2019-11-18 14:43:05 · 15554 阅读 · 2 评论