1 Matlab语言学习和应用-启航介绍

学习意义:Matlab是一门强大的数学运算计算机语言,是做模型仿真,复杂数学计算的必备计算机运算工具。在日常学习研究和项目开发中, 越是赚钱的领域,数学各分支理论研究的过程越是重要。那么如何把繁琐的 数学运算和求解过程交给计算机处理,从而解放设计者,使得设计者只关注运算结果并把它用于设计中,提升工作效率呢?Matlab软件可以简单方便做到在普通笔记本上进行中小量级的数学问题运算。

总结:Matlab语言拥有强大的计算机仿真能力,在链接工具箱的情况下,它是自动控制领域的首选语言。

东北大学资源 薛定宇

 

那么Matlab可以用在什么样的数学领域呢?


Matlab在未知数求解领域

手工计算很困难,其他计算机 如C语言编写运算很麻烦,用Matlab可以轻松得到结果。

 

Matlab在函数求导领域

求导手工运算时间长易出错。

 

Matlab在线性代数运算领域

使用传统的邻接矩阵求解矩阵解析解的方法,在运算高阶矩阵时是繁琐的不可行的。

Matalab可以使用其他数学运算方法快速运算得到此问题的解析解。

 

Matlab在微分方程求解领域

下面也可以用Matlab求解

 

Matlab在线性规划问题运算领域

 

Matlab还能解决以下数学分支的问题

 

本节内容Matlab相关代码

>> n=sym(1993)^1993, vpa(n)
>> syms x; f=sin(x)/(x^2+4*x+3); diff(f,4)
>> tic, F=diff(f,50); toc
>> H=hilb(80); H=sym(H); det(H)
>> mu=1000; f=@(t,x)[x(2); -mu*(x(1)^2-1)*x(2)-x(1)]; [t,x]=ode15s(f,[0,3000],[-1;1]); plot(t,x)
>> f=-[2 1 4 3 1]'; A=[0 2 1 4 2; 3 4 5 -1 -1]; B=[54; 62]; Ae=[]; Be=[]; xm=[0,0,3.32,0.678,2.57]; x=linprog(f,A,B,Ae,Be,xm)

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值