高分求助!Excel matlab用于数学建模 哪个好?
答案:4 悬赏:70 手机版
解决时间 2021-03-24 15:35
- 提问者网友:贪了杯
- 2021-03-23 14:37
我知道matlab很强大,但是excel也有优势,现在我对excel比较了解对matlab不太了解,只知道它能编程计算,可究竟两者有什么不同?以及各自的优点?建模比赛中用excel不能解决什么问题?请说详细一点,我分数有的是,但用手机只能给20,回去我用电脑加分!!!
最佳答案
- 五星知识达人网友:鱼忧
- 2021-03-23 14:56
我最近在做毕业论文,就要运用这两种软件,MATLAB很强大,可以实现灵活的编程,例如他可以解大型方程组,主要问题是运用到你所说的数学建模方面就很方便了,用EXCEL建模也可以就比较机械化,很简单的处理数据和成图可以选用它,是省时节力的选择。例如我毕业设计里面有这样一个计算:a1*R1,1+a2*R1,2+......+a100*R1,100+b=c1
a1*R2,1+a2*R2,2+......+a100*R2,100+b=c2
......
a1*R200,1+a2*R200,2+......+a100*R200,100+b=c200
其中R{200,100}是矩阵已知
[1,2,21,21,28,12,30,44,....
1,2,27,24,22,12,33,47,....
1,8,21,22,22,12,39,54,....
..........................]
C1到C200也是矩阵,[1,22,28,12,30,20,31,11,23,......]
现在求a1到a100 和b的值。 这就需要启用MATLAB了。
a1*R2,1+a2*R2,2+......+a100*R2,100+b=c2
......
a1*R200,1+a2*R200,2+......+a100*R200,100+b=c200
其中R{200,100}是矩阵已知
[1,2,21,21,28,12,30,44,....
1,2,27,24,22,12,33,47,....
1,8,21,22,22,12,39,54,....
..........................]
C1到C200也是矩阵,[1,22,28,12,30,20,31,11,23,......]
现在求a1到a100 和b的值。 这就需要启用MATLAB了。
全部回答
- 1楼网友:想偏头吻你
- 2021-03-23 17:06
建模的话 ,肯定是Matlab强。excel在处理数据运算处理方面比较强,但功能太过单一,适合办公用。当然精通的人可以用得很厉害,但是比较麻烦。在运算的灵活性和数据的可视化和数据分析方面Excel就差很多了。Matlab的数值运算和符号运算都很强,尤其是数值运算。其数据存储和计算的基本单位是矩阵,给处理数据带来很大的便利,另外Matlab可以实现与Excel(还包括C,C++,FORTAN等编程语言)的无缝连接,可以导入数据。就编程来说,Excel不能自身编程,而matlab自带的内部函数就达几百个甚至上千个,可以实现各方面的功能,并且可以根据自己的需要自己编写程序多次使用。Excel无法实现符号运算,不能解各种方程,不能解优化问题,不能仿真,不能进行逻辑运算等等。最后我想告诉你,Excel很少用在数学建模中,用得最多的就是matlab和lingo,mathematica,maple等数学软件。
- 2楼网友:煞尾
- 2021-03-23 15:56
matlab:专业数学建模,操作较难
spss:多用于统计(人文类研究的统计基本够用),操作简单,可以仅靠菜单栏搞定
excel:比较简单和普及,在加载完额外附件包后能够达到spss功能
- 3楼网友:大漠
- 2021-03-23 15:29
excel建模成型较快,适合较简单的模型。使用每一页的VBA分别定义模块,程序直观。如人口模型,精算模型很多用excel就可以跑。
matlab成型较慢,但比起excel来说适合做有深度的模型。matlab比excel的vba在编程速度上最优的一点就是矩阵语言,而在excel中你必须使用数组。
但此时你面对的问题还是速度快慢,如果碰到符号运算,excel完全一筹莫展。不知道建模比赛中是不是需要很多符号运算。
另外要提醒你的是matlab现在不带符号运算了,在比赛之前务必确认你的版本。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯