当前位置:三九宝宝网 → 宝宝百科 → 宝宝知识 → 正文

请推荐一款数学计算的软件

更新:01-13 整理:39baobao.com
字体:

[计算机网络基础与局域网组成实践的区别]建议选择:计算机网络基础 《计算机网络基础》共分8个模块,主要内容包括认识计算机网络、网络数据通信基础、网络体系结构与协议、组建局域网、互联网的使用、网络的管理、网络...+阅读

.

你想要的无非就是支持类似于 C=A+B,C=FFT(A) 这样把矩阵作为变量的语句的计算工具啦?

常见的能满足这种矩阵运算功能的,除了3M(Matlab、Mathematica、Maple)之外,

最主要也就是两类编程语言: C++ 和 Fortran90/95/2003

Fortran90/95 最大的特色就是支持矩阵运算,再加上相应的函数库,比如IMSL for F90,

就能轻松满足你的所有要求;当然,其实你也可以用C++ 加上 IMSL for C++,

利用C++的矩阵运算模板。不过F90/95做数值计算比C++更专业、更快,最重要的是——

+++++++++++++++++++++++++++++

| 语句和C++重载运算符一样简洁! |

+++++++++++++++++++++++++++++

而C的速度和Fortran90/95有得一拼,但是C做矩阵运算的语句太繁琐。

举例来说(A、B、C、W、Z均为矩阵或者叫二维数组):

F90/95的矩阵运算直接写 C=A+B,

数乘矩阵:C=5*A

带IMSL的Fortran95做FFT的语句:W=FFT(Z)

逆FFT的语句:Z=IFFT(W)

其他还比如 C=A .x. B ,矩阵乘法

C= .i. A ,矩阵求逆

C= A .xt. B 或写成 A .x. (.t. B) ,矩阵A乘以B的转置

总之,不要以为Fortran就是古老的Fortran77,

现代化的Fortran90/95早就是一个很简明高效的语言了,

Fortran2003甚至支持完全的面向对象程序设计(有点太赶时髦了)。

.

本文地址:https://www.39baobao.com/show/39_166913.html

以上内容来自互联网,请自行判断内容的正确性。若本站收录的信息无意侵犯了贵司版权,请联系我们,我们会及时处理和回复,谢谢.

以下为关联文档:

计算机网络技术主要学什么计算机网络技术专业介绍 ◇专业简介 计算机网络技术专业主要培养从事网络集成与工程监理、Web网页制作与网站设计、信息安全与网络管理的高级网络技术应用型人才。本专业培...

数学思想与方法不同阶段的数学题有不同的思想与方法,幼儿园有幼儿园的,小学有小学的,中学有中学的。。。你想从哪个阶段开始?不管是哪个阶段都要先有好的基础,若是小学的,那么你幼儿园的数数就要...

数学中常用的思想方法有几种一、常用的数学思想(数学中的四大思想) 1。函数与方程的思想 用变量和函数来思考问题的方法就是函数思想,函数思想是函数概念、图象和性质等知识更高层次的提炼和概括,是在知识...

数学思想方法有哪几种中学数学重要数学思想 函数方程思想 函数方程思想就是用函数、方程的观点和方法处理变量或未知数之间的关系,从而解决问题的一种思维方式,是很重要的数学思想。 1.函数思想:把...

什么是数学思想与方法展开全部 1.化归思想化归思想是把一个实际问题通过某种转化、归结为一个数学问题,把一个较复杂的问题转化、归结为一个较简单的问题。如: 实质上是把一个实际问题通过分析转化...

小学数学思想方法有哪些数学思想是内隐的,而数学方法是外显的,数学思想比数学方法更深刻,更抽象地反映了数学对象间的内在联系。一般来说,前者给出了解决问题的方向,后者给出了解决问题的策略。但由于小...

小学数学中常用的数学思想方法有哪些小学数学常用的教学方法有六种,分别是: 讲授法、谈话法、讨论法、练习法、演示法、动手操作法、启发法 1、讲授法 讲授法是教师运用口头语言向学生描绘情境、叙述事实、解释概...

如何写有关数学思想方法的感悟数学思想”比一般的“数学概念”具有更高的概括抽象水平,后者比前者更具体、更丰富,而前者比后者更本质、更深刻。“数学思想”是与其相应的“数学方法”的精神实质与理论基...

如何领悟数学知识中的数学思想方法在“有形”的数学知识中,必定蕴含着“无形”的数学思想方法。数学知识是一条明线,写在教材里;数学思想方法是一条暗线,体现在知识与技能的形成过程中。如何结合具体内容进行数学...